A Basic Customer Management System using Node.js, Angular.js and MongoDB
Requires Node.js and MongoDB to be installed. IDE used is JetBrain Webstorm.
https://nodejs.org/en/download/
https://www.mongodb.org/downloads#production
Angular.js can be installed using Bower or npm.
https://github.com/angular/bower-angular
The App is depolyed on Heroku.
MongoLab is used to host the mongoDb service.
Application link: https://young-wildwood-3832.herokuapp.com/#/dashboard
Since Node is on the backend, server.js is the main file that acts as the server.
First set the environment to "development" if executing on localhost using the command line on windows.
set NODE_ENV=development
Then,
node server.js
Server will be listening on port 3030.
https://docs.mongodb.org/manual/tutorial/
https://docs.angularjs.org/api
-Added Customer edit functionality.