麦芽小达人商城是公司的核心电商平台,专注于儿童图书与教育产品的在线销售。平台通过微信公众号 H5 和微信小程序双端入口,为用户提供完整的电商购物体验(浏览、购物车、下单、支付、售后)以及丰富的营销互动功能(拼团、秒杀、满减满赠、优惠券、推广分佣等)。该项目是公司运营时间最长、业务最复杂的产品,持续迭代超过 6 年。
我的职责:
作为该项目的客户端与服务端开发负责人,我全面负责前端架构设计、功能开发、性能优化以及服务端 API 的设计与实现。在项目周期内,我经历了技术栈从 Vue2 + Webpack 到 Vue3 + Vite 的完整升级过程,并主导了这一迁移工作。
技术架构:
公众号端:Vue2/3 + Framework7 + SCSS,构建移动端 SPA 应用,通过微信 JSSDK 实现分享、支付等原生能力调用
小程序端:uni-app 框架,利用条件编译实现多平台适配,采用分包加载策略优化包体积
服务端:Express.js + TypeScript,RESTful API 设计,MySQL 数据持久化
构建部署:Vite 构建(原 Webpack),Nginx 静态资源部署,CDN 加速