寻航
项目描述
本项目基于拾领星球开源版: 拾领星球(大学校园失物招领寻物启事小程序) (gitee.com)二次开发,原项目使用微信小程序云开发作为后端,现使用Spring Boot开发,并集成 盒子IM 私聊部分实现简单的聊天功能方便用户交流,前端基于 uniapp。
本项目是用于帮助用户找回丢失物品的校园失物招领平台
效果图
![聊天](https://minio.fengqingmo.top/xunhang/headImage/2024080
7/1723040199297.png)
后端框架
- 基础框架: SpringBoot
- ORM框架:mybatisplus
- 缓存中间件:redis
- 对象存储:minio/阿里云oss
本地启动
前端
使用uniapp导入前端项目,并将appid换成自己的,然后选择在微信小程序运行即可。
在env.js文件中切换环境,默认是访问我已经部署在服务器的后端
后端
运行前置
- mysql 8.0 运行sql文件 修改账号密码
- 修改redis相关信息
- jdk8
- minio
运行xh-service下的启动类及 im-server的启动类
点下star 感谢喵
后续计划
- 使用 RabbitMQ实现用户认领失物以及发送信息时通知对方
- 使用 ElasticSearch作为大厅搜索引擎
- 集成后台管理系统