GitHub - meamstack/RadarServer: API server for Radar iOS App. Node.js, Express.js working with MongoDB and Mongoose

API server for Radar iOS App. Node.js, Express.js working with MongoDB and Mongoose

Radar Server

The backend for Radar.

screenshot

Tech Stack

  • 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.

Testing

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.

Dependencies

  • Node.js
  • Express 3.x
  • Mongo DB
  • Mongoose
  • Async
  • passport
  • passport-facebook