复古书市场
概述
复古书籍市场是一个网络应用程序,用户可以在其中购买和出售老式书籍,以及浏览和审查它们。该应用程序将市场平台与电子商务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