A very basic project that I use as a generic template when building Admin/Backoffice applications.
- Grunt
- Angular 1.3.x
- Angular UI with Material Design
- Angular UI.Router
- NodeJS Express
- Amazon S3 integration (document storage and retrieval)
- MongoDB with Mongoose
- Node and npm
- MongoDB
- Grunt
- install MongoDB
- run
npm install
- run
grunt
to compile the project and run the unit tests - run
npm start
to start the server
The compilation step will generate :
- the file 'dist/js/templates.js', with the compiled Angular template code.
- the file 'dist/css/main.css', containing all the combined CSS files.
- all the assets and compacted JS files will be automatically copied over into 'dist/'
Projects list
Project creation
Project editing