Skip to content

rombenc/Deposit-Counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sistem Penitipan Barang Gratis

πŸ“¦ Deskripsi Proyek

Sistem penitipan barang sederhana dan gratis untuk membantu pengguna menitipkan barang mereka dengan aman dan mudah.

✨ Fitur Utama

  • Batasan 3 barang per pelanggan
  • Periode penitipan maksimal 30 hari
  • Manajemen kategori barang
  • Pelacakan status barang

πŸ› οΈ Teknologi yang Digunakan

  • Java Spring Boot
  • MySQL
  • JPA/Hibernate
  • Lombok

πŸ“‹ Prasyarat

  • Java 17+
  • MySQL 8.0+
  • Maven

πŸ” Endpoint API

Pelanggan

  • POST /customer: Buat pelanggan baru
  • GET /customer: Dapatkan daftar pelanggan
  • PUT /customer/update/{id}: Perbarui pelanggan
  • DELETE /customer/delete/{id}: Hapus pelanggan

Kategori

  • POST /category: Buat kategori baru
  • GET /category: Dapatkan daftar kategori
  • PUT /category/update/{id}: Perbarui kategori
  • DELETE /category/delete/{id}: Hapus kategori

Barang

  • POST /items/create: Titipkan barang baru
  • PUT /items/update/{id}: Perbarui barang
  • GET /items/{customerId}: Menampilkan data barang berdasarkan id customer
  • PUT /items/{id}/status: Perbarui status penitipan
  • DELETE /items/delete/{id}: Hapus barang

πŸ”’ Batasan

  • Maksimal 3 barang per pelanggan
  • Periode penitipan maks. 30 hari
  • Barang hanya dapat dihapus setelah diambil

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages