<commit_before>**Blog post 1:** [Breaking down app.js file - nodejs, express, mongoose](http://madhums.tumblr.com/post/27521420404/breaking-down-app-js-file-nodejs-express-mongoose)
**Blog post 2:** Coming soon!

This is a boilerplate node.js application illustrating various features used in everyday
web development, with a fine touch of best practices. The demo app is a blog application
where users (signing up using facebook, twitter, github and simple registrations) can create
an article, delete an article and add comment on the article.

**Note:** You need to have node.js and mongodb installed and running

## Install
```sh
  $ git clone git://github.com/qed42/nodejs-express-mongoose-demo.git
  $ npm install
  $ npm start
```

Then visit [http://localhost:3000/](http://localhost:4000/)

If you are looking a specific feature, please use the issue tracker. I will try to come
up with a demo as earliest as I can. Please feel free to fork and send updates :)<commit_msg>add directory structure<commit_after>**Blog post 1:** [Breaking down app.js file - nodejs, express, mongoose](http://madhums.tumblr.com/post/27521420404/breaking-down-app-js-file-nodejs-express-mongoose)

**Blog post 2:** Coming soon!

This is a boilerplate node.js application illustrating various features used in everyday
web development, with a fine touch of best practices. The demo app is a blog application
where users (signing up using facebook, twitter, github and simple registrations) can create
an article, delete an article and add comment on the article.

**Note:** You need to have node.js and mongodb installed and running

## Install
```sh
  $ git clone git://github.com/qed42/nodejs-express-mongoose-demo.git
  $ npm install
  $ npm start
```

## Directory structure
```
-app
  |__controllers
  |__models
  |__views
-config
  |__routes
  |__config
  |__passport (auth config)
```

Then visit [http://localhost:3000/](http://localhost:4000/)

If you are looking a specific feature, please use the issue tracker. I will try to come
up with a demo as earliest as I can. Please feel free to fork and send updates :)
{'fraction_non_alphanumeric': 0.09573459715639811, 'fraction_numerical': 0.021800947867298578, 'mean_word_length': 4.412820512820513, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '390337', 'n_tokens_mistral': 658, 'n_tokens_neox': 595, 'n_words': 262}