E-Wallet using golang.
- Authentication Customer & Merchant ✅
- Dashboard Customer & Merchant ✅
- Topup Wallet Customer
- Transfer Wallet Customer to Customer
- Payout Wallet Customer to Merchant app
- Redeem Profit Merchant
- Golang
- PostgresDB
- RedisDB
- External Mail Service (Gmail)
- Kafka
- GRPC
- Jaeger Tracer
- Make sure Docker & Docker Compose already installed on your machine
- Rename
example.env
to.env
on folder./cmd
every services - Make sure to uncheck comment & fill your SMTP configuration on auth env
- To build & run all services in background using command :
make run
- If you want to stop all services then run :
make stop
- Last if want to stop & remove entire services then run :
make remove