Express + SQLite REST API adalah backend service sederhana yang menyediakan endpoint RESTful untuk operasi CRUD pada satu domain resource (contoh: items). Proyek ini dibuat untuk portofolio internship/entry-level dengan fokus pada struktur backend yang rapi, response JSON yang konsisten, validasi request, serta error handling yang stabil sehingga dapat dipakai oleh aplikasi web maupun mobile melalui HTTP API.
- Menunjukkan kemampuan membangun RESTful API dengan standar yang rapi
- Menerapkan CRUD + SQLite database secara stabil
- Menggunakan validation middleware untuk mencegah input salah
- Menyediakan error handling terpusat agar API tidak crash
- Membuat proyek job-ready yang mudah diuji dengan Postman/Thunder Client
GET /api/items— list itemsGET /api/items/:id— item detailPOST /api/items— create itemPUT /api/items/:id— update itemDELETE /api/items/:id— delete item
Success
{ "success": true, "data": {}, "message": "..." }