A simple, extensible Django-based web API application for managing wallets, deposits, withdrawals, and transfers.
- RESTful API for wallet creation, balance inquiries, deposits, withdrawals, and transfers (transactions)
- Atomic transactions to ensure consistency
- Dockerized for one‑command local setup
- GNU Make - https://www.gnu.org/software/make/#download
- Docker deamon - https://docs.docker.com/get-started/get-docker/
- Clone the repository
git clone https://github.com/arifgarayev/b2broker-task cd b2broker-task
- Build Images & Run Containers
make run-build
- API Schema & Doc
- Navigate to
127.0.0.1:8000
for Swagger UI definitions