# digedazi **Repository Path**: huangde/digedazi ## Basic Information - **Project Name**: digedazi - **Description**: digedazi gogogo. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 滴个搭子GoGoGo 微信小程序 - 探店攻略+搭子匹配平台 ## 项目结构 ``` digedazi/ ├── miniprogram/ # 微信小程序前端 │ ├── pages/ # 页面 │ ├── components/ # 组件 │ ├── utils/ # 工具函数 │ ├── services/ # API服务 │ └── assets/ # 静态资源 │ ├── server/ # 后端服务器 │ ├── api/ # API路由 │ ├── controllers/ # 控制器 │ ├── models/ # 数据模型 │ ├── middleware/ # 中间件 │ ├── config/ # 配置文件 │ └── utils/ # 工具函数 │ ├── admin/ # 管理后台 │ └── src/ # Vue/React源代码 │ └── database/ # 数据库相关 ├── migrations/ # 数据库迁移 └── seeds/ # 种子数据 ``` ## 技术栈 ### 小程序端 - 微信小程序 - WXML/WXSS/JavaScript ### 后端 - Node.js + Express/Koa - MySQL/PostgreSQL - Redis (缓存) ### 管理后台 - Vue 3 + Element Plus - 或 React + Ant Design ## 功能模块 1. **用户模块**: 注册、登录、个人信息管理 2. **搭子匹配**: 根据兴趣标签匹配搭子 3. **探店攻略**: 发布、浏览探店笔记 4. **消息系统**: 搭子沟通、消息通知 5. **管理员功能**: 用户管理、数据统计、封禁用户、权限调整 ## API接口 基础URL: `https://api.example.com` - `POST /api/user/register` - 用户注册 - `POST /api/user/login` - 用户登录 - `GET /api/user/info` - 获取用户信息 - `PUT /api/user/update` - 更新用户信息 - `GET /api/match/list` - 获取搭子列表 - `POST /api/match/create` - 创建匹配 - `GET /api/shop/list` - 获取探店攻略列表 - `POST /api/shop/create` - 发布探店攻略 - `GET /api/message/list` - 获取消息列表 ## 快速开始 ### 1. 克隆项目 ```bash git clone cd digedazi ``` ### 2. 安装后端依赖 ```bash cd server npm install ``` ### 3. 配置数据库 编辑 `server/config/config.js` 配置文件 ### 4. 启动后端服务 ```bash npm run dev ``` ### 5. 小程序开发 使用微信开发者工具打开 `miniprogram/` 目录 ### 6. 管理后台开发 ```bash cd admin npm install npm run dev ``` ## License MIT License