node package manager

graojs

graoJS - A full stack MVC NodeJS framework

graoJS

graoJS - A full stack MVC NodeJS framework

Today, this project is a scaffolding, based on angularjs, twitter bootstrap, jade, express 3.x, mongoose and mongoose-validator.

If you like this project, put your hands in the code and evaluate somethings

  • Add passport in package.json of skeleton
  • Fix public refs of javascript, css and others. We need support multi domains of APP
  • On schemas, change JSON to FIELDS(it's a literal object)
  • Remove the big injection container by named paramenters. Use modules, it's more natural for nodejs community
  • Remove express encapsulated code and turn on middlewares
  • Add ejs template, jade is very slow
  • Add html template
  • Add react.js
  • https://github.com/baryshev/template-benchmark
  • https://github.com/baryshev/template-benchmark
  • https://github.com/alubbe/jade-ejs-bench
  • Add new depends(social, gallery...)
  • Add modeling -> 80%
  • Add deployer -> 50%
  • Add importer -> 80%
  • Add LOG/AUDIT/MONIT
  • Add benchmark -> 50%
  • Update all packages(express 4 or koa ? :))

RoadMap

  • Fork and tell to us :).

INSTALL DEPENDS

Ubuntu like:

NodeJS:

MongoDB:

graoJS install and run:
  • sudo npm install -g graojs
  • grao generate:app demo
  • node demo/index.js
Other command options
  • grao