后端采用spring-boot框架,集成mybtis,spring-security,swagger等技术,后期将增加elasticsearch搜索技术,增加docker部署。 前端为小程序环境(主要为微信小程序),使用vue3+taro搭建。
功能模块分为个人用户功能和企业功能。
-
个人功能
- 悄悄话 -- 用户分享二维码及密码进入页面(密码非必须)
- 即时销毁 -- 规定时间内可查看内容
- 个人端可富文本编辑内容
- ...
-
企业功能
- 溯源
- 产品介绍
- 跳转到商城页面(须有自己的小程序)
- 扫码红包活动(该功能将在后期添加)
- 用户表单(可自定义表单项,用于活动搜集用户或保修等)
- ...
ywym
├── ywym-api 用户接口
├── ywym-company 后台接口(企业管理端)
├── ywym-admin 总管理端接口(boss系统)
├── ywym-common 通用工具包
├── ywym-security jwt验证及权限管理(SpringSecurity封装公用模块)
└── ywym-service MyBatisGenerator生成的数据库操作代码
工具 | 版本 |
---|---|
JDK | 1.8 |
Mysql | 5.7 |