这是一款面向女性用户、身心疗愈与精品消费场景的微信小程序,项目可概括为 AURA HEART 植物智慧卡小程序。产品融合了植物能量卡、每日光讯、疗愈服务、精品商城、线上线下预约等功能。用户进入小程序后,可以在首页查看疗愈主题视觉、今日肯定语、最新活动、云端相遇、亲临愈境等模块;也可以进入“植物智慧卡”页面,通过点击“接收今日光讯”获得当日植物卡牌、情绪指引和疗愈建议;同时还能在“心选”商城中浏览芳疗产品、植物能量瓶、天然护肤相关商品,并完成购买、支付和订单管理。
技术实现上,前端以微信小程序为主要载体,可采用原生小程序或 uni-app 开发,页面重点处理沉浸式视觉、卡牌交互、商品展示、购物车、订单和个人中心等功能。后端采用 Java + Node.js 组合架构:Java 主要负责核心业务能力,包括用户体系、商品中心、订单交易、微信支付、库存管理、预约服务、卡牌内容管理和后台管理接口;Node.js 更适合作为 BFF 层或轻量网关,负责微信登录对接、首页数据聚合、内容编排、活动配置下发和接口适配,减少小程序端多接口请求,提升首屏加载速度。
Java 后端可基于 Spring Boot + MyBatis-Plus + MySQL + Redis 搭建,采用 Controller、Service、Mapper 分层结构,保证业务逻辑清晰、接口易维护。存储用户、商品、订单、卡牌、预约、活动等核心数据,Redis 用于缓存首页配置、热门商品、卡牌内容、用户登录态等高频数据。
商城模块是项目的重要闭环,包含商品列表、商品详情、购物车、立即购买、创建订单、微信支付、支付回调、订单状态流转、退款售后等功能。订单创建时保存价格快照和库存快照,避免商品价格变化影响历史订单;支付回调接口做幂等处理,防止微信重复通知导致订单状态异常。“植物智慧卡”和“每日光讯”是项目特色模块,后台维护卡牌库,每张卡牌包含植物名称、图片、关键词、疗愈文案、今日建议和关联商品。
预约模块支持“云端相遇”和“亲临愈境”两类服务,分别对应线上疗愈和线下到店服务。系统需要管理服务项目、疗愈师、可预约时段、预约订单、支付状态和通知提醒,并校验同一时段的预约冲突。后台管理系统则用于维护商品、订单、卡牌、活动、首页 banner、今日肯定语、预约服务和用户数据,让运营人员可以灵活配置内容,不必频繁改代码。