This is a Test-Driven RESTful API-based service developed using Node.js. Apart from basic CRUD operations, it also provides API for Geofencing and Geo-filtering.
Mongo DB, Mongoose
Express JS
Chai
Mocha
Sinon
Faker
APIdoc
- Open the console and run
git clone https://github.com/einnor/geo-query-api.git
- Cd to the project root directory on the console
cd geo-query-api
- Run
npm install
to install dependencies - Run
mongod
to start the mongodb service - Run
npm start
ornodemon
to start the node server
You can now access the project API documentation at http://localhost:3000/apidoc
- Run
npm test
to run the unit and integration tests