- 前端:Vue 3、Vuex、Vue Router、Element Plus、Axios
- 移动端:uni-app、Vue 3、Axios
- 后端:Spring Boot 2.7、MyBatis-Plus、JWT、ZXing
- 数据库:MySQL 8
- 链上校验:Java 自实现轻量级区块链、SHA-256、Merkle Root、RSA 签名
- 部署:Docker Compose、Nginx
- 产品注册、溯源记录上链、公开查询、区块链统计展示
- 用户密码使用 BCrypt 哈希存储,登录返回 JWT,非公开接口需要鉴权
- 溯源交易使用 RSA 数字签名校验
- 轻量级区块链本地持久化,重启后可恢复链状态
- Docker Compose 一键部署 MySQL、后端与前端