This is simple wallet REST APIs that contain these endpoints:
- Init Account
- Enable Wallet
- View Balance
- View Transactions
- Deposit Money
- Withdraw Money
- Disable Wallet
This repo is developed with Docker, so you need to install docker first before continue.
These are dependencies that will be run in docker:
- Golang for programming language. You may need to install Go if you want to make changes of the code.
- Postgres for database.
Use docker-compose up
to build and run this service. You also may use docker-compose build
and docker-compose down
for development purpose
URL will be accessable via http://localhost
Complete documentation can be found here