本项目是前后端分离的卖货平台,实现了前后端分离的架构。前端部分包括后台管理系统和小程序,后台管理系统用于控制商品情况,小程序展示商品,后端服务器使用了node.js和egg.js框架搭建。
1.使用Vue3和Element UI开发后台管理系统,二次封装Table、Form、Bar等组件,解决了照片和视频上传需求(阿里云OSS对象存储),并处理了跨域问题(代理设置)。
2.搭建了基于Egg.js和Dubbo2.js的Node.js-Java后端RPC微服务框架,连接MySQL数据库。实现了商品的增删改查功能,并编写了接口文档(Swagger)。
3.利用HBuilder开发Uni-app项目,支持H5和APP。功能包括推荐管理、产品管理、公司管理和小程序授权。对原生小程序组件进行了二次封装,优化了子包结构。自定义导航栏,并实现了产品和功能的搜索功能。