文章目录
- 仓库
- 项目介绍
- 技术架构
- 界面
- 登录界面
- 首页
- 闲置商品发布
- 商品详情
- 收藏页面
- 消息页面
- 私聊
- 我的
- 查看我发布的商品
- 可优化点
- 开发讲解文章集合
仓库
🏠️ 项目仓库:易售校园二手平台gitee仓库
🌍️ 在线体验:易售校园二手平台(建议使用手机访问)
项目介绍
易售二手平台主要用于校园中二手商品的交易,该系列文章会记录这个小程序前端的整个开发过程并提供详细代码,后台主要基于若依管理系统搭建,文章中也会提及后端关键部分的实现及代码。希望该系列文章可以帮助小白了解项目的开发流程和一个产品的迭代过程,如果读者们觉得该系列文章对你们有些许帮助,求赞求收藏,哈哈哈哈。
技术架构
【后端】
- 若依管理系统
- Java
- SpringBoot
- MySQL
- Redis
- RabbitMQ
- 阿里云OSS(为了部署在公网安全,图片存储后面改成了直接存储在服务器中,因此访问加载图片会比较慢)
【前端】
- Vue
- Uni-app
- uView
界面
登录界面
登录界面有点丑。。。
首页
闲置商品发布
商品详情
收藏页面
消息页面
私聊
我的
查看我发布的商品
可优化点
该项目是我大学暑假做着玩的项目,过了很久没有动,看放在那里吃灰有点可惜,所以就开源出来,可以说,该项目目前就是妥妥的一个玩具项目,目前还不具备应用价值,功能都仅限于基本实现,只是给大家提供一个参考,鉴于读研压力和找工作压力,还有很多Bug没有修复。以下是可以继续完善的点,如果有读者想在此基础上继续优化,可以联系我。
【待优化点】
- 接口幂等性控制
- 接口性能优化(使用缓存、消息队列、优化代码实现、慢SQL优化)
- 接口限流保护
- 私聊页面加载旧消息流畅性、连贯性
【待实现功能】
- 用户注册
- 微信登录
- 支付
- 首页商品应该使用推荐算法根据用户浏览习惯来推荐
- 用户发送的评论和上传的图片可以使用AI来检测是否含有不合法内容
开发讲解文章集合
- 【易售校园二手平台】项目创建+整合UI组件(FirstUI和uView)
- 【易售校园二手平台】顶部导航栏和底部导航栏设置+iconfont图标引入
- 【易售校园二手平台】请求包创建+登录功能实现【基于若依管理系统开发】
- 【易售校园二手平台】”我的“界面实现+“信息修改“界面实现+登出账号实现+图片上传组件【基于若依管理系统开发】
- 【易售校园二手平台】悬浮按钮+出售闲置商品+商品分类选择【后端基于若依管理系统开发】
- 【易售校园二手平台】小程序首页(展示商品、商品搜索、商品分类搜索)【后端基于若依管理系统开发】
- 【易售校园二手平台】商品详情展示+评论、评论展示、评论点赞+商品收藏【后端基于若依管理系统开发】
- 【易售校园二手平台】私聊功能uniapp界面实现 (买家、卖家 沟通商品信息)【后端基于若依管理系统开发】
- 【易售校园二手平台】私聊功能后端实现 (买家、卖家 沟通商品信息)【后端基于若依管理系统开发】
- 【易售校园二手平台】小程序首页完善(滑到底部数据翻页、回到顶端、基于回溯算法的两列数据高宽比平衡)【后端基于若依管理系统开发】
- 【易售校园二手平台】小程序私聊页面完善(仿微信带尾巴聊天气泡组件封装、滑至顶端获取历史聊天数据逻辑优化)【后端基于若依管理系统开发】
- 【易售校园二手平台】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】
- 【易售校园二手平台】后端部署、Uniapp项目Web部署