本项目采用的SpringBoot,Spring,MyBatis,Redis,Vue,Flutter,IOS,Android等技术开发完成。其中前端采用Vue开发后台管理界面,应用Flutter 原生的方式实现手机端;后端采用SpringBoot发布Rest接口,利用SpringSecurity JWT实现鉴权;数据访问层借助于Mybatis实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。同时整个项目做了模块划分,将业务层与逻辑层、工具类做了划分,确保项目的灵活性,并应用redis做缓存提高系统的并发。