-
Visit http://nodejs.org/ and install NodeJS
-
Visit http://www.mongodb.org/, install MongoDB and run it
-
git clone git@github.com:mxrguspxrt/nodejs_and_angular_testing.git
-
cd nodejs_and_angular_testing
-
cd api && npm install
npm test
npm start
- Validations and error managment is missing
- Most of the tests are missing (wrote few REST API tests for starters)
- There should be different environment setups (production, test etc) - at the moment running tests will clear database
- http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/
- https://devcenter.heroku.com/articles/nodejs-mongoose
- https://github.com/hboylan/express-mongoose-api-seed
- http://my.safaribooksonline.com/book/programming/javascript/9780133962369
- http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure
- http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/
- http://blog.kevinblanco.io/creating-a-simple-crud-with-node-js-express-mongodb-and-angularjs-part-1/
- https://www.promisejs.org/
- https://github.com/aheckmann/gridfs-stream
- http://www.clock.co.uk/blog/tools-for-unit-testing-and-quality-assurance-in-node-js
- http://www.hacksparrow.com/running-express-js-in-production-mode.html ... (+ documentations of NodeJS, Express, Mongoose etc)
- 18.12 - 6h
- 19.12 - 6h
- 21.12 - 6h
- 23.12 - 8h