A CRUD App using the $HTTP service with verbs post, get, put and delete and built with:
- NodeJS
- ExpressJS
- AngularJS
- MongoDB
- Mongoose
- Bootstrap
Node/Express provides the RESTful API that connects to MongoDB. Angular accesses the RESTful api via $http
The program is mainly based on a Node Todo Tutorial on scotch.io. The tutorials on scotch.io are quite good.
A gulp gulpfile.js is configured with various tasks that can filter, concatenate, minify and watch different file types e.g. JS, CSS, HTML.
- Angular Controller As syntax instead of using $scope ($scope will be gone in Angular 2.x)
- fully responsive
- more modular and controller less cluttered
- $http calls abstracted away into factory services
- npm
- bower
- Node
- MongoDB running
- Clone the Repository
- npm install - install all the node packages listed in the package.json file
- bower install - installs the front end packages listed in the bower.json file
- Turn on MongoDB
- Open ../server/config/database.js and enter Mongo database details
- node server.js - start up Node\Express server
- Browse to http://localhost:3080
2014