Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 13 hours ago
JSON representation
Bangladesh locations Rest API service. Build with NodeJS, Express, MongoDB
- Host: GitHub
- URL: https://github.com/abmsourav/bdapis
- Owner: AbmSourav
- License: mit
- Created: 2020-06-26T16:17:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-21T07:12:27.000Z (4 months ago)
- Last Synced: 2025-01-20T21:09:51.521Z (about 13 hours ago)
- Topics: api, bangladesh, bdapi, cyclic, express-js, location, location-services, mongodb, mongodb-atlas, mongoose, nodejs, rest-api, restful-api
- Language: JavaScript
- Homepage: https://bdapis.com/
- Size: 211 KB
- Stars: 89
- Watchers: 3
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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`