fatkharrofiqi/pusat-rumah-lelang-backend — reverse-engineered prompt

Reverse engineered prompt

GitHub

Buatkan backend untuk aplikasi Pusat Rumah Lelang dalam Go. Saya ingin API yang bisa dipakai oleh aplikasi web atau mobile untuk mengelola lelang, mulai dari pendaftaran dan login pengguna, daftar barang lelang, detail barang, jadwal lelang, penawaran harga, riwayat penawaran, dan status pemenang lelang.

Tolong buat alurnya sederhana tapi lengkap. Ada peran pengguna biasa dan pengelola. Pengguna bisa melihat lelang dan ikut menawar, pengelola bisa menambah, mengubah, menutup, dan menghapus data lelang. Simpan data ke database, siapkan migrasi dan data awal agar mudah dicoba. Buat validasi input, pesan error yang jelas, dan response API yang rapi.

Rapikan struktur project yang sudah ada, siapkan file environment contoh, dan pastikan bisa dijalankan lokal dengan Docker Compose atau langsung dari Go. Tambahkan instruksi singkat cara menjalankan, cara migrate database, dan contoh endpoint penting. Kalau perlu, lihat dokumentasi Go terbaru secara online.

Want more depth? Deep Reverse