Fitur utama dari web service ini adalah employee dapat melakukan penarikan gaji secara mandiri setiap bulannya.
Lebih detail nya, fitur yang harus dikerjakan adalah:
- Melakukan manage data jabatan berupa operasi CRUD (create, read, update, delete)
- Melakukan manage data employee berupa operasi CRUD (Create, Read, Update, Delete)
- Admin dapat melakukan topup balance perusahaan
- Melakukan penarikan sallary dengan menyertakan employee ID dan secret ID, besaran salary berdasarkan jabatan yang dimiliki oleh tiap employee
- Terdapat riwayat topup dan pengurangan balance perusahaan
Untuk menjalankan aplikasi lakukan perintah berikut
cp .env.example .env
dan isi sesuai dengan environtment yang ada di PC kaliango mod tudy && go mod vendor
go run main.go
Daftar endpoint ada di postman documenter yang di sertakan