Skip to content

Population Management API manages the list of locations and the total number of residents in each location broken down by gender.

Notifications You must be signed in to change notification settings

Felglitzzz/Population-Management-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Population-Management-API

Population Management API manages the list of locations and the total number of residents in each location broken down by gender.

API Documentation

Click here to view the detailed API documentation

Take a Peek

API is hosted on heroku via this link

Technologies Used

  • NodeJS - A Javascript runtime built on chrome V8 engine that uses an event-driven non-blocking I/O model that makes it lightweight and efficient.
  • ExpressJs - A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Mongoose - An ODM for Node.js that provides a straight-forward, schema-based solution to model your application data. It includes built-in type casting, validation, query building, business logic hooks and more, out of the box.
  • MongoDb - A powerful, open source object-relational database system.

How To Install

  1. Install node, version 9 or greater
  2. Install mongodb
  3. Clone the repository git clone https://github.com/Felglitzzz/Population-Management-API.git
  4. Navigate to the project directory cd ~/path/to/Population-Management-API
  5. Install all dependencies npm i
  6. Configure Mongo
  7. Start the app npm run start-dev
  8. Navigate to the API home http://localhost:3000/api/v1/home

Testing

  • Uses Mocha, Chai and Supertest
  • Have a test database
  • run npm test

About

Population Management API manages the list of locations and the total number of residents in each location broken down by gender.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published