- Clone repository:
git clone https://github.com/flukis/go-simplebank.git
- Masuk ke direktori:
cd go-simplebank
- Instal dependensi:
go mod download
- Jalankan server:
make dev
- Gunakan klien RESTful API (seperti Postman) untuk berinteraksi dengan endpoint API.
API menyediakan endpoint berikut:
- POST /api/auth/signup: Membuat akun pengguna baru
- POST /api/auth/login: Mengotentikasi dan masuk sebagai pengguna
- GET /api/accounts/:id: Mendapatkan detail akun berdasarkan ID
- POST /api/accounts: Membuat akun baru
- GET /api/accounts: Mendapatkan daftar semua akun
- POST /api/transfers: Membuat transfer baru antara dua akun
- GET /api/transfers/:id: Mendapatkan detail transfer berdasarkan ID
- GET /api/transfers: Mendapatkan daftar semua transfer