{"id":20796576,"url":"https://github.com/jumpogpo/bank-manager-api","last_synced_at":"2026-03-04T09:02:20.767Z","repository":{"id":203682992,"uuid":"708926210","full_name":"jumpogpo/bank-manager-api","owner":"jumpogpo","description":"This project is a mock bank API, which utilizes FASTAPI for API development and MongoDB for data storage. It is deployed using Docker.","archived":false,"fork":false,"pushed_at":"2025-05-20T09:09:34.000Z","size":1628,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-11T08:20:51.681Z","etag":null,"topics":["api","bank-api","docker","docker-compose","fastapi","kmitl","mongodb"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jumpogpo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-23T16:58:03.000Z","updated_at":"2025-03-14T08:42:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"eedc5d9f-9daf-4c7e-994a-afc4f277ae7e","html_url":"https://github.com/jumpogpo/bank-manager-api","commit_stats":null,"previous_names":["jumpogpo/bank-manager-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jumpogpo/bank-manager-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpogpo%2Fbank-manager-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpogpo%2Fbank-manager-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpogpo%2Fbank-manager-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpogpo%2Fbank-manager-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jumpogpo","download_url":"https://codeload.github.com/jumpogpo/bank-manager-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpogpo%2Fbank-manager-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30076935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T08:01:56.766Z","status":"ssl_error","status_checked_at":"2026-03-04T08:00:42.919Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","bank-api","docker","docker-compose","fastapi","kmitl","mongodb"],"created_at":"2024-11-17T16:28:01.937Z","updated_at":"2026-03-04T09:02:20.754Z","avatar_url":"https://github.com/jumpogpo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/jumpogpo/bank-manager-api.git\" target=\"blank\"\u003e\u003cimg src=\"https://github.com/jumpogpo/bank-manager-api/blob/main/src/images/bank_logo.png?raw=true\" width=\"300\" height=\"200\" alt=\"KPang Logo\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 👋 Description\nThis project is a mock bank API, which utilizes FASTAPI for API development and MongoDB for data storage. It is deployed using Docker.\n\n## 🧃 Preface\n\n\u003cp\u003eThis 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.\u003c/p\u003e\n\n## 📝 How to use?\n\n- Clone this project following the installation instructions.\n- Setting the port in the Dockerfile and docker-compose.yaml file.\n- Deploy the api.\n\n## 📚 Installation\n\n```bash\n# Clone project\n$ git clone https://github.com/jumpogpo/bank-manager-api.git\n\n$ cd bank-manager-api\n```\n\n## 📺 Deploy the app\n\n```bash\n# Build the image\n$ docker build . -t bank-manager-api\n\n# Run the image\n$ docker-compose up -d\n```\n\n## 🤝 Reference\n\n- FastAPI - [https://fastapi.tiangolo.com/](https://fastapi.tiangolo.com/)\n- MongoDB - [https://www.mongodb.com/](https://www.mongodb.com/)\n- Docker - [https://www.docker.com/](https://www.docker.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpogpo%2Fbank-manager-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumpogpo%2Fbank-manager-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpogpo%2Fbank-manager-api/lists"}