Neonode is a Neon.js powered MVC stack.
Usage
npm install -g neonode
neonode --init
Fill the prompts and this will create a project in the directory specified
Requirements
Install node module dependencies
npm install
Install Redis (optional)
brew install redis
Install MySQL or Postgres (optional)
Install webpack as a global npm module
npm install webpack -g
Setup
Once a new project is created:
cp config/config-example.js config/config.js
Edit config.json as needed.
Run the server
redis-server
webpack -d -w
node bin/server.js
Database Migrations
Neonode uses Knex to access databases and you can use it to generate queries and migrate the DB. Read Knex Migrations
Controllers Generator
For Restful and non-Restful controllers run:
neonode --create controller
Models
neonode --create model
Examples
Contributing and Feature Requests
You MUST read CONTRIBUTING.md before you start filing a issue or making a Pull Request.
Credits
Neonode is possible thanks to these wonderful libraries
Neon
Thulium
Lithium
Argon
Fuorine
Cobalt