node.js application illustrating various features used in everyday web development, with a fine touch of best practices.
$ curl http://npmjs.org/install.sh | sh
$ git clone git://github.com/qed42/nodejs-express-mongoose-demo.git noobjs
$ cd noobjs
$ npm install
$ node app.js
- version 2.0 (August 29, 2011)
- version 1.0 (March 05, 2011)
MVC architecture using expressCustom error handling in expressRouting in expressCURD operations using mongoose orm and mongodbUse of stylusdbref and populatePopulate - DBRef-like behavioruse of flash variables (displaying messaages like "updated successfully" etc)dynamic helpers (use of commonjs date formatting library).Thanks to commonjs-date-formatting- user authentication
mongoose-autheveryauth- Traditional username/password authentication
- pagination
validations- map-reduce
embedded documents in mongooseroute middlewares- using of middlewares in mongoose
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 :)
M Fazle Taher - D of CURD