復古書市場
概述
復古書籍市場是一個網絡應用程序,用戶可以在其中購買和出售老式書籍,以及瀏覽和審查它們。該應用程序將市場平台與電子商務API結合在一起,用於流暢的交易和書籍發燒友的博客功能。
該項目是使用以下方式開發的:
- Django和Django Rest框架(DRF)
- 與Redux在前端的國家管理中做出反應
- 逆風CSS用於響應式和現代樣式
項目狀態
完全的
該項目已成功開發,並實施了所有計劃的功能。它包括電子商務和博客功能,以獲得全面的用戶體驗。
特徵
市場特徵:
- 買賣書:
- 用戶可以列出待售書籍的詳細信息,例如標題,作者,價格,狀況和圖像。
- 瀏覽其他用戶列出的書籍並安全購買。
- 購物車和願望清單:
- 將多本書添加到購物車和願望清單中。
- 查看您的購物車並繼續結帳以付款。
- 搜索和過濾:
- 通過類型,作者,條件和價格範圍的高級過濾選項。
- 搜索欄以快速發現書籍。
用戶帳戶管理:
- 個人資料管理:
- 用戶可以安全地註冊,登錄和註銷。
- 編輯他們的個人資料詳細信息,例如名稱,電子郵件和個人資料圖片。
- 管理上市書籍:
用戶評論:
- 購買後留下評論和評分書。
- 查看所有書籍的總評級和反饋。
博客平台:
- 寫和出版與書籍,作者和文學流派有關的博客。
- 評論和像其他用戶撰寫的博客一樣。
響應設計:
使用的技術
- 後端:Django,Django Rest框架(DRF)
- 前端:React,Redux,尾風CSS
- 數據庫:sqlite3(易於擴展到PostgreSQL的生產)
- API :REST API用於後端和前端之間的無縫通信
安裝說明
先決條件:
- Python 3.x
- node.js和npm(或紗線)
- 虛擬環境工具(例如
venv或virtualenv )
後端設置(Django + DRF):
- 克隆存儲庫:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend