API server for Radar iOS App. Node.js, Express.js working with MongoDB and Mongoose
The backend for Radar.
- Node.js / Express - core server
- MongoDB / Mongoose - database
Radar utilises the asyncronous non-blocking features of JavaScript and Node.js for the core of the server. User and event information are stored on a Mongo database.
- Mocha
- Supertest
Testing is done through the Mocha testing suite, and is automated through Grunt.js. We used the library Supertest to simulate requests and responses to and from the server.
- Node.js
- Express 3.x
- Mongo DB
- Mongoose
- Async
- passport
- passport-facebook