Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abmsourav/bdapis

Bangladesh locations Rest API service. Build with NodeJS, Express, MongoDB
https://github.com/abmsourav/bdapis

api bangladesh bdapi cyclic express-js location location-services mongodb mongodb-atlas mongoose nodejs rest-api restful-api

Last synced: about 3 hours ago
JSON representation

Bangladesh locations Rest API service. Build with NodeJS, Express, MongoDB

Awesome Lists containing this project

README

        


BD API


BD API is a RestAPI service. Divisions, Districts, Upazilla, Thana, Post Office, Post Code etc of Bangladesh are available in Bangla and English within endpoints.

**v1.x is a MVP** of this project and also Open-source. Built with NodeJS, ExpressJS, MongoDB, Heroku.
Looking for Sponsor/Investor for full project. Contact [Here](https://m.me/sourav926).


**BD API is now also available on *Rapid API* market place. [Click Here](https://rapidapi.com/AbmSourav/api/bdapi)**


## Documentation:
Documentation website is [here](https://bdapis.com/)




## Contribution environment setup

**With Docker**


You need to have install Docker & Docker compose.
* Create `.env` file from `.env-example`
* Please contact with maintainer for MongoDB credentials.
* Add the creadential in `.env` files `DBURL`
* Then run `docker-compose up -d --build`
* To watch file changes, change the value of `PORT` in the `app.js`, then run `docker-compose exec app npm run dev`