{"repo":"liujiaqi222/pdd_miniprogram","free":true,"listed":false,"github":"https://github.com/liujiaqi222/pdd_miniprogram","clone":"git clone https://github.com/liujiaqi222/pdd_miniprogram.git","description":"拼多多百亿补贴第三方多人团团购小程序","language":"TypeScript","stars":67,"topics":["mongodb","nodejs","react","tarojs"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"拼团神器 上传拼团截图，自动识别商品与拼团信息 微信搜索小程序「拼团神器」即可体验 需要部署自己的拼团系统？添加微信 z473487465 原名「百亿拼团助手 GO」 当前线上版本 本仓库保留的是早期公开版本代码，当前线上版本维护在私有仓库。当前版本的核心变化，是将拼团信息获取方式从链接解析升级为截图 OCR 识别。 早期公开版本 当前线上版本 --- --- --- 信息来源 拼团二维码中的链接 用户上传的拼团截图 获取方式 请求拼多多页面和接口 Python、FastAPI、PaddleOCR 提取内容 商品及拼团信息 商品名称、拼团价格、成团人数 拼多多截图仍会识别二维码，用于保留参团链接和 group order id ；商品名称、价格和成团人数由 OCR 从截图中获取。 产品截图 首页、发布拼团页和个人中心： 点击图片可查看大图 ## 私有化部署与二次开发 提供拼团神器私有化部署和二次开发服务，支持根据业务需求调整小程序、OCR 服务、后端和管理端。 微信： z473487465 添加时请备注「拼团神器」，并简单说明私有化部署或二开需求。 当前版本技术栈 模块 技术栈 --- --- 小程序端 React 18、Taro 4、TypeScript、Tailwind CSS 后端 Node.js、Express、TypeScript、MongoDB、Mongoose、Redis OCR 服务 Python 3.11、FastAPI、PaddleOCR 3、OpenCV 管理端 Vue 3、Vite、PrimeVue、Tailwind CSS --- 历史开源版本 下方内容为本仓库早期版本的功能、运行方式、部署说明和历史截图，仅供学习与参考。 核心功能 1. 支持搜索和筛选多人团拼单 2. 拼团详情页面可跳转到拼多多拼团，若团已满/过期，支持根据当前团开一个新的团并自动发布 3. 支持用户手动上传二维码发布拼团，支持查看自己已发布的拼单 4. 支持用户前往拼多多开新团后，自动同步到本小程序 5. 定时任务：定时更新拼团详情，删除过期拼单，自动开新团 6. 接入了多多客，做了优惠券页面，和相应开团的推广位配置 7. 配置了管理面（JWT登录认证），方便进行对已上线的小程序进行控制 截图 版本二 版本二主要是在23年10月开始开发的，功能点有1.增加了管理面 2.支持以团开团自动发布拼团 3.页面大优化，后端性能优化 首页、拼团详情页、加群滑窗(群二维码支持后端配置) 领券页面、发布拼团页面、我的页面、我发布的拼团 管理面 ,能进行更换链接，图片等操作: 版本一 这个是23年10月前的版本，目前已经存放在archive-1分支了。 多人团拼单界面（图1图2）优惠券页面（图3） 发布界面(图1) 我的页面(图2) 查看自己发布的拼团（图3） 技术栈 运行： 建议 node 版本大于等于 18，因为项目使用了 node 原生的 fetch 功能。如果你的 node 小于 18，则可以用 node-fetch 这个开源 npm 包平替。 前端 小程序： react + taro.js + ts +tailwindcss css因为一开始没有使用tailwindcss，导致部分css是用scss写的 管理员面： react + ts + ant-design v5 后端 node + express + ts + mongodb + mongoose 环境变量 项目在前端和后端都使用了一些环境变量，如果想要运行本项目，请去掉 .example 后缀。 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/liujiaqi222","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liujiaqi222/pdd_miniprogram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}