Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hassanjadi/car-management-dashboard
"This is a RESTful API that can be used for carry out car data management"
https://github.com/hassanjadi/car-management-dashboard
express postgres typescript
Last synced: about 1 month ago
JSON representation
"This is a RESTful API that can be used for carry out car data management"
- Host: GitHub
- URL: https://github.com/hassanjadi/car-management-dashboard
- Owner: Hassanjadi
- Created: 2023-12-24T06:37:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-29T05:11:03.000Z (10 months ago)
- Last Synced: 2024-03-01T05:40:40.046Z (10 months ago)
- Topics: express, postgres, typescript
- Language: TypeScript
- Homepage:
- Size: 662 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Car Management Dashboard
## Membuat HTTP Server yang dapat digunakan untuk melakukan manajemen data mobil dengan kriteria sebagai berikut:
1. Membuat sebuah HTTP Server dengan menggunakan Express JS
2. Menerapkan kaidah RESTful API dalam membuat sebuah HTTP Server
3. Dapat membuat sebuah HTTP Server yang dapat digunakan untuk melakukan operasi CRUD ke dalam Database melalui HTTP Request
4. Menggunakan TypeScript sebagai bahasa pemrograman## Done
- [X] Membuat sebuah HTTP Server dengan menggunakan Express JS
- [X] Menerapkan kaidah RESTful API dalam membuat sebuah HTTP Server
- [X] Dapat membuat sebuah HTTP Server yang dapat digunakan untuk melakukan operasi CRUD ke dalam Database melalui HTTP Request
- [X] Menggunakan TypeScript sebagai bahasa pemrograman## Entity Relationship Diagram
![ERD](https://i.ibb.co/2ygvZYw/car-management-dashboard.png)## Endpoint
### Backend REST API
| No | URI | Method | Description |
| -- | ----------------------------------- | --------- | ---------------------------------------- |
| 1 | /api/v1/cars | POST | Adding Cars |
| 2 | /api/v1/cars | GET | Getting Cars |
| 3 | /api/v1/cars/:id | GET | Getting Specified Cars |
| 4 | /api/v1/cars/:id | PATCH | Update Cars |
| 5 | /api/v1/cars/:id | DELETE | Delete car |## Postman Test
[](https://god.gw.postman.com/run-collection/30664113-1cfa44be-eb6e-43ce-8ee5-8a5e53acec9d?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D30664113-1cfa44be-eb6e-43ce-8ee5-8a5e53acec9d%26entityType%3Dcollection%26workspaceId%3D4263bd11-041f-40d1-819e-c671549b1ca7)