Ini adalah aplikasi backend sederhana untuk toko buku (Bookstore) yang dibangun menggunakan Go dan PostgreSQL. Proyek ini mendukung berbagai operasi CRUD dasar melalui RESTful API, dan untuk frontend menggunakan Python dan Django sebagai framework web.
- Create Book: Menambahkan data buku baru
- Read Books: Menampilkan daftar semua buku
- Update Book: Mengubah status atau detail buku
- Delete Book: Menghapus data buku berdasarkan ID
- Validasi Method: Menolak method selain yang diizinkan
- .env Integration: Konfigurasi database menggunakan file .env
- Custom Response Struct: Format response seperti status,method, dandescription
bookstore_backend/  
βββ db/               # Inisialisasi koneksi database  
β   βββ db.go  
βββ handler/          # Handler endpoint API (CRUD)  
β   βββ create.go  
β   βββ delete.go  
β   βββ get.go  
β   βββ update.go  
βββ model/            # Struktur model data  
β   βββ models.go  
βββ utils/            # Fungsi utility umum (seperti response JSON standar)  
β   βββ response.go  
βββ .env              # File konfigurasi environment  
βββ go.mod            # Informasi module Go dan dependency  
βββ go.sum            # Checksum dependencies  
βββ main.go           # Entry point aplikasi  
βββ bookstore_frontend/                      # Frontend Django
β   βββ bookstore_frontend/
β   β   βββ __init__.py
β   β   βββ asgi.py
β   β   βββ settings.py
β   β   βββ urls.py
β   β   βββ views.py
β   β   βββ wsgi.py
β   βββ templates/
β   β   βββ index.html
β   βββ db.sqlite3
β   βββ manage.py
