星喵小仔产品系统Vibe Coding

我要开发同款
proginn14541145382026年07月29日
2阅读

技术信息

语言技术
JavaVue
系统类型
小程序轻应用Web
行业分类
电商

作品详情

行业场景

本项目「星喵小仔」立项旨在打造一款垂直于宠物用品的微信小程序商城,解决宠物主"买什么、怎么选、如何快速下单复购"的核心痛点。业务场景覆盖宠物电商全链路:首页轮播与分类金刚区引导流量,盒马式三级分类(大类横滑+子类联动+商品列表)帮助用户按猫狗品类、年龄段、功能快速定位商品;商品详情支持多规格 SKU(口味、重量)选择;购物车、收货地址、下单结算、微信支付 V3 在线付款打通交易闭环;订单全生命周期(待付款、待发货、待收货、已完成)状态流转,配合我的收藏、评价晒图、分享转发等功能提升用户粘性与复购率,为中小宠物商家提供一套开箱即用的线上销售解决方案。

功能介绍

宠物用品微信小程序商城「星喵小仔」,前端 uni-app,后端 Spring Boot。主要功能:首页轮播与分类推荐、三级商品分类与搜索、商品详情多规格 SKU 选择、购物车、收货地址管理、下单结算、微信支付 V3 在线支付、订单状态流转(待付款/待发货/待收货/已完成)、微信登录、我的收藏、订单管理、商品评价晒图、分享转发等,覆盖宠物电商选购到支付复购全流程。

项目实现

本项目为一套完整的微信小程序商城系统,采用微服务架构,包含基础服务、商城服务、网关服务三个后端微服务,以及管理后台(Vue3)和小程序端(uni-app)两个前端。我负责的具体任务:
1、独立完成 core-mall 商城核心服务的设计与开发,实现商品/SKU 管理、购物车、多商品结算、订单全生命周期(下单、支付、发货、收货、取消、退款/部分退款)、优惠券(发放、领取、锁定、核销、退还)等核心业务闭环;
2、对接微信支付 API v3,实现预支付下单、支付回调验签解密(AES-256-GCM)、退款及退款回调,处理 0 元订单直接履约等边界场景;对接快递 100 实现物流订阅与轨迹查询;
3、基于 Spring Cloud Gateway 实现统一网关,设计 JWT 鉴权拦截、接口白名单(excludeUrls)、路由 StripPrefix 转发规则,将小程序登录收敛至统一鉴权体系;
4、开发管理后台(Vue3 + TypeScript + Element Plus + Pinia)的商品、订单、优惠券、售后等模块,以及小程序端(uni-app)商城页面;
5、主导框架升级:将整个微服务体系从 JDK 8 / Spring Boot 2.2 升级至 JDK 17 / Spring Boot 3.2 / Spring Cloud 2023 / Spring Cloud Alibaba 2023,完成 javax→jakarta 迁移、Nacos 2.x 配置中心适配等兼容性改造。技术栈与亮点难点:后端采用 Spring Boot 3.2、Spring Cloud Gateway、Nacos(注册与配置中心)、OpenFeign、MyBatis-Plus、Redis/Redisson、MySQL。难点在于:订单与优惠券的状态机一致性设计,保证退款、取消等异常流程下券状态正确回

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论