This is a sample learning application to demonstrate the capabilities of the MEAN (Mongo, Express, AngularJS, Node.js) stack of web application development.
- WebStorm -- also install the Mongo Plugin
- MongoVue -- for Windows systems -- in lieu of WebStorm's Mongo plugin, use this to browse your local Mongo instance
- Clone repo
- In a command line run sudo npm install -g bower grunt-cli karma (*nix systems) or npm npm install -g bower grunt-cli karma
- Go to /Server in a command line and run sudo npm install (*nix systems) or npm install (Windows systems)
- Go to /Server/seeds. Run /usr/bin/node seed.js (*nix systems) or node seed.js (Windows systems)
- Go to /Web in a command line and run sudo npm install (*nix systems) or npm install (Windows systems)
- Go to /Server in a command line and run sails lift
- Go to /Web in a command line and run grunt server
- Browse to http://localhost:3445 for the Web UI
- Browse to http://localhost:1337 for the API
- NGBP: A boilerplate project for AngularJS encompassing best patterns and practices, directory structure, and automated build using Grunt
- Sails.js: An MVC framework based on Node.js
- StartBootstrap Stylish Portfolio Template: Making us developers feel like UI/UX people