三个农民农产品商城|小程序+网页+运营后台产品系统Vibe Coding

我要开发同款
chenyizi652026年09月25日
3阅读

技术信息

语言技术
Python、Django、React、TypeScript、小程序
系统类型
Web、小程序轻应用
行业分类
电商

作品详情

行业场景

面向农产品自营商家、农场及地方特色食品品牌,搭建覆盖微信小程序、电脑与手机网页的线上商城。针对商品信息分散、规格库存难维护、订单靠人工跟进以及售后记录不统一等问题,将商品展示、选购下单、库存管理、发货和退款集中到一套业务系统中。用户可按分类选购时令鲜果、粮油和干货,商家通过统一运营后台维护商品与订单。项目为个人作品,使用演示商品和测试数据,适用于展示农产品电商及中小商家自营商城的开发能力。

功能介绍

1. 多端商城:微信原生小程序与响应式网页,提供首页轮播、分类浏览、商品搜索、详情展示和规格选择,适配手机与桌面访问。
2. 购物与订单:支持登录、购物车、收货地址、配送与运费核算、提交订单、订单查询和取消;保存下单时的商品、价格与收货信息快照。
3. 库存与支付:下单锁定库存,取消或超时关闭后释放;已实现微信支付预支付、回调验签、主动查单与本地模拟支付,覆盖小程序 JSAPI 和网页 Native 扫码支付接口。
4. 运营后台:商品封面上传、分类与规格维护、上下架、库存调整及流水、订单筛选、物流录入和发货确认;支持整单退款申请、审核、结果查询与失败重试。
5. 多端协作:小程序和网页共用后端商品与交易数据,提供后台权限控制、操作审计和业务待办。当前可进行本地演示,真实商户支付与微信真机联调仍待完成。

项目实现

本人负责项目需求梳理、功能设计、前后端整合、测试验证与部署配置,开发过程中使用 AI 辅助编码及演示视觉素材制作。小程序采用 TypeScript、WXML、WXSS;网页采用 Next.js、React、TypeScript;后端使用 Python、Django REST Framework,配合 MySQL、Redis,并基于 Django Admin 与 Unfold 定制中文运营后台。
实现重点包括:通过数据库事务与行锁保护库存,结合幂等请求避免重复下单;按订单状态约束支付、取消、发货和退款操作;保存交易快照与操作流水,便于业务追溯;统一商品接口与媒体资源,保持网页和小程序读取一致的商品数据。
项目提供 Docker Compose、Nginx 部署配置及 OpenAPI 接口文档。最近一次网页分支验收记录为 176 项后端测试、14 项浏览器测试通过,覆盖商品更新、交易和退款等流程,并完成桌面与手机宽度的页面检查。

示例图片

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

评论