Sistem Lelang Online
Proyek ini berfokus pada desain dan implementasi skema database yang komprehensif untuk mengelola pengguna, item, penawaran, lelang, dan transaksi dalam lingkungan lelang online. ?
Ikhtisar Proyek
Sistem Lelang Online dirancang untuk memfasilitasi interaksi yang lancar antara pembeli, penjual, dan admin melalui skema database yang terstruktur dengan baik. Fitur utama meliputi:
- Manajemen Pengguna : Manajemen profil pengguna terpusat dengan detail seperti User_ID unik, Nama Pengguna, Kata Sandi, Email, Alamat, metode pembayaran pilihan, dan riwayat transaksi.
- Manajemen Item : Pelacakan detail item lelang dengan atribut seperti Item_ID, Seller_ID, Item_Name, Description, Starting_Price, Auction_End_Time, kondisi item, kategori, dan gambar.
- Pelacakan Tawaran : Pelacakan tawaran waktu nyata dengan Bid_ID unik, Bidder_ID, Item_ID, Bid_Amount, Bid_Time, status tawaran, dan kenaikan tawaran.
- Manajemen Lelang : Pelacakan lelang komprehensif dengan Auction_ID, Item_ID, Auction_Start_Time, Auction_End_Time, status lelang, dan harga cadangan.
- Pencatatan Transaksi : Pengelolaan transaksi yang telah selesai dengan ID_Transaksi, ID_Pembeli, ID_Penjual, ID_Item, Jumlah_Transaksi, Waktu_Transaksi, metode pembayaran, dan status transaksi.
Tumpukan Teknologi
Proyek ini memanfaatkan beragam teknologi untuk menghadirkan sistem lelang online yang tangguh:
Bagian depan :
- React.js : Untuk membangun antarmuka pengguna dan meningkatkan pengalaman pengguna.
- Tailwind-CSS : Untuk gaya dan desain responsif.
Bagian belakang :
- Node.js : Lingkungan runtime JavaScript sisi server untuk membangun aplikasi jaringan yang skalabel.
- Express.js : Kerangka aplikasi web untuk Node.js untuk menangani permintaan dan perutean HTTP.
Basis Data :
- PostgreSQL : Sistem manajemen database SQL relasional untuk menyimpan dan mengelola data yang terkait dengan pengguna, item, tawaran, lelang, dan transaksi.
Visualisasi Data :
- Power BI : Untuk memvisualisasikan dan menganalisis data secara real-time dengan laporan dan dasbor interaktif.
Alat Pengembangan :
- Git : Sistem kontrol versi untuk melacak perubahan kode sumber.
Fitur
- Profil Pengguna : Kelola dan lihat profil pengguna dengan riwayat transaksi lengkap.
- Daftar Barang : Melihat dan membuat daftar barang untuk dilelang dengan informasi rinci.
- Penawaran Waktu Nyata : Lacak dan tempatkan tawaran secara waktu nyata.
- Manajemen Lelang : Memulai dan mengelola lelang dengan harga cadangan dan pembaruan status.
- Pemrosesan Transaksi : Mencatat dan mengelola transaksi pasca lelang.
Dokumentasi & Pengaturan
- Untuk petunjuk pengaturan, silakan merujuk ke Panduan Pengaturan.
- Untuk pedoman berkontribusi, silakan lihat Panduan Berkontribusi.
Demo & Dokumentasi
Lihat sumber daya berikut untuk lebih memahami proyek ini:
- Video Demo : Video demonstrasi Sistem Lelang Online yang sedang berjalan.
DBMS_Proyek_Video.mp4