Sistem penitipan barang sederhana dan gratis untuk membantu pengguna menitipkan barang mereka dengan aman dan mudah.
- Batasan 3 barang per pelanggan
- Periode penitipan maksimal 30 hari
- Manajemen kategori barang
- Pelacakan status barang
- Java Spring Boot
- MySQL
- JPA/Hibernate
- Lombok
- Java 17+
- MySQL 8.0+
- Maven
- Open API (Swagger)
- http://localhost:8080/api/v1/swagger-ui/index.html
POST /customer: Buat pelanggan baruGET /customer: Dapatkan daftar pelangganPUT /customer/update/{id}: Perbarui pelangganDELETE /customer/delete/{id}: Hapus pelanggan
POST /category: Buat kategori baruGET /category: Dapatkan daftar kategoriPUT /category/update/{id}: Perbarui kategoriDELETE /category/delete/{id}: Hapus kategori
POST /items/create: Titipkan barang baruPUT /items/update/{id}: Perbarui barangGET /items/{customerId}: Menampilkan data barang berdasarkan id customerPUT /items/{id}/status: Perbarui status penitipanDELETE /items/delete/{id}: Hapus barang
- Maksimal 3 barang per pelanggan
- Periode penitipan maks. 30 hari
- Barang hanya dapat dihapus setelah diambil