Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jumpogpo/bank-manager-api
This project is a mock bank API, which utilizes FASTAPI for API development and MongoDB for data storage. It is deployed using Docker.
https://github.com/jumpogpo/bank-manager-api
api bank-api docker docker-compose fastapi kmitl mongodb
Last synced: about 14 hours ago
JSON representation
This project is a mock bank API, which utilizes FASTAPI for API development and MongoDB for data storage. It is deployed using Docker.
- Host: GitHub
- URL: https://github.com/jumpogpo/bank-manager-api
- Owner: jumpogpo
- Created: 2023-10-23T16:58:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-25T08:10:55.000Z (about 1 year ago)
- Last Synced: 2023-10-26T08:27:47.071Z (about 1 year ago)
- Topics: api, bank-api, docker, docker-compose, fastapi, kmitl, mongodb
- Language: Python
- Homepage:
- Size: 1.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 👋 Description
This project is a mock bank API, which utilizes FASTAPI for API development and MongoDB for data storage. It is deployed using Docker.## 🧃 Preface
This project is created to submit to the instructor for the Operating System course at King Mongkut's Institute of Technology Ladkrabang (KMITL). The task is to develop any service but it must be deployed using Docker.
## 📝 How to use?
- Clone this project following the installation instructions.
- Setting the port in the Dockerfile and docker-compose.yaml file.
- Deploy the api.## 📚 Installation
```bash
# Clone project
$ git clone https://github.com/jumpogpo/bank-manager-api.git$ cd bank-manager-api
```## 📺 Deploy the app
```bash
# Build the image
$ docker build . -t bank-manager-api# Run the image
$ docker-compose up -d
```## 🤝 Reference
- FastAPI - [https://fastapi.tiangolo.com/](https://fastapi.tiangolo.com/)
- MongoDB - [https://www.mongodb.com/](https://www.mongodb.com/)
- Docker - [https://www.docker.com/](https://www.docker.com/)