https://golang-final-project-4-team-8-production.up.railway.app
https://documenter.getpostman.com/view/21171989/2s8YzXtzBq
- Mochamad Suhri Ainur Rifky (GLNG-KS04-001)
- Raden Muhammad Yudie Sanjaya (GLNG-KS04-016) โ
- Varrel Marcellius (GLNG-KS04-021)
- Mochamad Suhri Ainur Rifky (GLNG-KS04-001)
- API Product
- API Transaction History
- Postman (Collection, Environment, Documentation)
-
Raden Muhammad Yudie Sanjaya (GLNG-KS04-016) โ
-
Varrel Marcellius (GLNG-KS04-021)
- Setup project
- API User
- API Category
- Readme
- Deploy
- Unit Test
- run
docker compose up
untuk menjalankan database - run
go run main.go seeder
untuk menjalankan aplikasi dan seeder admin - run
go run main.go
untuk menjalankan aplikasi jika sudah pernah seeder admin
email: [email protected]
password: admin123
POST
-/users/register
. Digunakan customer untuk registrasiPOST
-/users/login
. Digunakan admin dan customer untuk loginPATCH
-/users/topup
. Digunakan admin dan customer untuk topup balance
POST
-/categories
. Digunakan admin untuk membuat kategori baruGET
-/categories
. Digunakan admin untuk mendapat semua data kategoriPATCH
-/categories/:categoryId
. Digunakan admin untuk mengupdate kategoriDELETE
-/categories/:categoryId
. Digunakan admin untuk menhapus kategori
POST
-/products
. Digunakan admin untuk membuat produk baruGET
-/products
. Digunakan admin dan pengguna untuk mendapat semua data produkPUT
-/products/:productId
. Digunakan admin untuk mengupdate produkDELETE
-/products/:productId
. Digunakan admin untuk menghapus produk
POST
-/transactions
. Digunakan customer untuk melakukan transaksiGET
-/transactions/my-transactions
. Digunakan customer untuk mendapat semua data transaksiGET
-/transactions/user-transactions
. Digunakan admin untuk melihat seluruh data transaksi customer