Membangun REST API untuk aplikasi pemesanan Jersey.
- Customer melakukan registrasi untuk mendapatkan akes ke aplikasi, kemudian melihat produk, melakukan pemesanan, dan melakukan checkout pembayaran.
- Owner memiliki akses untuk mengelola data produk, data pesanan, dan data transaksi
https://dbdiagram.io/d/6003d9ad80d742080a36a3de
Menggunakan Mockoon untuk tujuan latihan
Daftar Endpoint diantaranya (sample):
-
/users , method yang diijinkan GET, POST
-
/users/{id} , method yang diijinkan GET, PUT, DELETE
-
/products , method yang diijinkan GET, mendukung query string untuk pencarian berdasarkan kategori, contoh: /user?category=short
-
/products/{id} , method yang diijinkan GET
-
/orders , method yang diijinkan GET, POST, DELETE
-
/transactions, method yang diijinkan GET, POST mendukung query string untuk status transaksi
Endpoint lainnya:
-
/registration , POST
-
/login , POST
-
/logout, POST
-
/checkout POST , untuk diintegrasikan dengan payment gateway
Membuat dummy data menggunakan faker pada Mockoon (sample)
Membuat Endpoint Users dengan Method GET
Membuat dokumentasi API menggunakan Postman (sample)