Pasar Buku Vintage
Ringkasan
Vintage Book Market adalah aplikasi web di mana pengguna dapat membeli dan menjual buku vintage , bersama dengan menjelajah dan meninjaunya. Aplikasi ini menggabungkan platform Marketplace dengan API eCommerce untuk transaksi yang lancar dan fitur blogging untuk penggemar buku.
Proyek ini dikembangkan menggunakan:
- Django dan Django Rest Framework (DRF) untuk backend
- Bereaksi dengan redux untuk manajemen negara di frontend
- Tailwind CSS untuk gaya responsif dan modern
Status proyek
Selesai
Proyek ini telah berhasil dikembangkan dengan semua fitur yang direncanakan diterapkan. Ini mencakup fungsionalitas eCommerce dan blog untuk pengalaman pengguna yang komprehensif.
Fitur
Fitur Marketplace:
- Beli dan jual buku :
- Pengguna dapat membuat daftar buku untuk dijual dengan informasi terperinci seperti judul, penulis, harga, kondisi, dan gambar.
- Jelajahi buku yang terdaftar oleh pengguna lain dan membelinya dengan aman.
- Keranjang belanja & wishlist :
- Tambahkan beberapa buku ke keranjang belanja & di wishlist.
- Tinjau keranjang Anda dan lanjutkan ke checkout untuk pembayaran.
- Cari dan Penyaringan :
- Opsi pemfilteran lanjutan berdasarkan genre, penulis, kondisi, dan kisaran harga.
- Cari Bilah untuk Penemuan Buku Cepat.
Manajemen Akun Pengguna:
- Manajemen Profil :
- Pengguna dapat dengan aman mendaftar, masuk, dan keluar.
- Edit detail profil mereka seperti nama, email, dan gambar profil.
- Kelola Buku Terdaftar :
- Lihat, Edit, atau Hapus Buku yang Terdaftar untuk Dijual oleh Pengguna.
Ulasan Pengguna:
- Tinggalkan ulasan dan peringkat buku setelah pembelian.
- Lihat peringkat agregat dan umpan balik untuk semua buku.
Platform Blogging:
- Menulis dan menerbitkan blog yang terkait dengan buku, penulis, dan genre sastra.
- Komentari dan suka blog yang ditulis oleh pengguna lain.
Desain Responsif:
- Dioptimalkan sepenuhnya untuk perangkat seluler, tablet, dan desktop.
Teknologi digunakan
- Backend : Django, Django Rest Framework (DRF)
- Frontend : React, Redux, Tailwind CSS
- Database : SQLite3 (mudah diukur ke postgresql untuk produksi)
- API : REST API untuk komunikasi yang mulus antara backend dan frontend
Instruksi Instalasi
Prasyarat:
- Python 3.x
- Node.js dan npm (atau benang)
- Alat Lingkungan Virtual (seperti
venv atau virtualenv )
Pengaturan Backend (Django + DRF):
- Klon Repositori:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend