- go to vscode terminal
- run the command:
npm install
- run the command:
npm run db:migrate
- run the command:
npm run db:seed
- run command:
npm run start
role | password | |
---|---|---|
superadmin | [email protected] | password |
admin | [email protected] | password |
member | [email protected] | password |
METHOD | End Point | Deskripsi | params |
---|---|---|---|
GET | /api/v1/docs | Dokumentasi API | |
METHOD | End Point | Deskripsi | isLogin | params |
---|---|---|---|---|
POST | /api/v1/login | login | false | |
POST | /api/v1/register | register member | false | |
POST | /api/v1/superadmin/register | [superadmin] register user dengan role yang diizinkan superadmin / admin / member | true | |
POST | /api/v1/admin/register | [superadmin/admin] register user dengan role yang diizinkan member | true | |
PATCH | /api/v1/profile | [superadmin/admin/member] update hanya dengan role member | true | |
PATCH | /api/v1/admin/profile | [superadmin/admin] update hanya dengan role admin dan member | true | |
PATCH | /api/v1/superadmin/profile | [superadmin] update dengan role superadmin, admin, member | true | |
DEL | /api/v1/profile | [superadmin/admin/member] menghapus data user yang sedang login | true | |
GET | /api/v1/me | [superadmin/admin/member] mendapatkan data user yang sedang login | true | |
METHOD | End Point | Deskripsi | query params | isLogin |
---|---|---|---|---|
GET | /api/v1/cars | mendapatkan semua data mobil dengan filtering data | [page, limit, capacity, search] | false |
GET | /api/v1/cars/:id | mendapatkan data mobil berdasar ID | false | |
POST | /api/v1/cars | [superadmin/admin] menambahkan data mobil | true | |
PATCH | /api/v1/cars/:id | [superadmin/admin] memperbarui data mobil berdasar ID | true | |
DEL | /api/v1/cars/:id | [superadmin/admin] menghapus data mobil berdasarkan ID | true | |
METHOD | End Point | Deskripsi | query params | isLogin |
---|---|---|---|---|
GET | /api/v1/deleted-cars | mendapatkan semua data mobil terhapus dengan filtering data | [page, limit, capacity, search] | true |
ID Peserta | FSW2402KM6024 |
Nama Peserta | Viery Nugroho |
Kelas | FSW 1 |
ID Fasil | F-FSW24001086 |
Nama Fasilitator | Imam Taufiq Hermawan |
Catatan |
Submission Chapter 5 - API Car Management - Binar Car Rental |