Skip to content

vierynugroho/fsw24001086-km6-vie-auth_bcr-ch5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chapter 5 - Challenge

Database Diagram

ERD

Postman Docs

Postman Docs

READ HERE

HOW TO EXPLORE?

  1. go to vscode terminal
  2. run the command: npm install
  3. run the command: npm run db:migrate
  4. run the command: npm run db:seed
  5. run command: npm run start

😎 happy hacking!

ACCOUNT

role email password
superadmin [email protected] password
admin [email protected] password
member [email protected] password

ENDPOINT

DOCUMENTATION

METHOD End Point Deskripsi params
GET /api/v1/docs Dokumentasi API

AUTH

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

CARS

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

DELETED CARS

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

Data Diri

ID Peserta FSW2402KM6024
Nama Peserta Viery Nugroho
Kelas FSW 1
ID Fasil F-FSW24001086
Nama Fasilitator Imam Taufiq Hermawan

Fullstack Web Development

KM x Binar Academy Batch 6

Catatan
Submission Chapter 5 - API Car Management - Binar Car Rental

Releases

No releases published

Packages

No packages published