- 一个帮助大家找适合自己的竞赛,找到竞赛伙伴的网站,包括用户登录注册、更新个人信息、按标签搜索用户、推荐相似用户、组队、竞赛推荐、互动区等功能。
- Vue 3
- Vant UI 组件库(移动端)
- element-plus 组件库(pc端)
- Vite 脚手架
- Axios 请求库
- umi-openapi
-
Java SpringBoot 2.7.x 框架
-
MySQL 数据库
-
MyBatis-Plus
-
MyBatis X 自动生成
-
Redis 缓存(Spring Data Redis 等多种实现方式)
-
Redisson 分布式锁
-
Swagger + Knife4j 接口文档
-
Gson:JSON 序列化库
使用vue-element-plus-admin快速搭建项目,使用umi-openapi快速生成前端请求代码。
主要功能:
- 登陆注册
- 主页展示用户列表,可选择随机推荐用户,智能匹配用户(标签相似度)
- 组队功能,加入队伍,查看队伍,修改队伍信息等
- 个人信息页
- 竞赛区
- 互动功能
登录注册页:
主页:
智能推荐伙伴:
队伍详情页:
队伍密码:
竞赛区:
互动区