- CRUD API
- Autentikasi JWT
- Dokumentasi API Swagger
- Unit Testing dengan Jest
- Prisma ORM
- Linting dengan ESLint dan Prettier
- Validasi dengan Hono Validator
Clone repository:
git clone https://github.com/ahmadlaiq/hono-prisma-crud.git
Pindah ke direktori project:
cd hono-prisma-crud
Install dependencies:
bun install
Start server:
bun run dev
Dokumentasi API Mustika dapat diakses di http://127.0.0.1:3000/api-docs/. Di sana Anda dapat menemukan informasi tentang semua endpoint yang tersedia, termasuk deskripsi, parameter, dan respons.
Catatan: Pastikan Anda telah menginstal dan menjalankan server sebelum mengakses dokumentasi API. Anda dapat menggunakan alat seperti Postman atau curl untuk menguji endpoint API.
Untuk melakukan testing, jalankan perintah berikut di terminal:
bun test
Untuk menjalankan linting, jalankan perintah berikut di terminal:
bun run lint
Untuk menjalankan formating, jalankan perintah berikut di terminal:
bun run format