# 趣味赚 **Repository Path**: chenbool/fun_making ## Basic Information - **Project Name**: 趣味赚 - **Description**: 趣味赚 任务悬赏 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 6 - **Created**: 2020-01-03 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 趣味赚 基于 uniapp +tp6 =============== > 运行环境要求 ThinkPHP 6.0 > 运行环境要求 PHP7.1+ > 运行环境要求 MongoDB 4.0.10 --- ## 项目简介 一款基于 uniapp + ThinkPHP 6.0 开发的趣味赚钱平台应用,支持用户发布任务、接单赚钱、收藏任务、实时聊天等功能。 ## 技术栈 - **后端框架**: ThinkPHP 6.0 - **前端框架**: uniapp (Vue.js) - **数据库**: MySQL + MongoDB (聊天数据) - **认证**: JWT (chenbool/jwt) - **实时通信**: GatewayWorker (消息推送) - **PHP版本**: >= 7.1.0 ## 目录结构 ``` fun_making/ ├── app/ # 应用目录 │ ├── admin/ # 后台管理模块 │ ├── api/ # API接口模块 │ │ ├── controller/ # 控制器 │ │ │ ├── Banner.php # 轮播图 │ │ │ ├── Captcha.php # 验证码 │ │ │ ├── Chat.php # 聊天 │ │ │ ├── Favor.php # 收藏 │ │ │ ├── Index.php # 首页 │ │ │ ├── Login.php # 登录 │ │ │ ├── My.php # 我的 │ │ │ ├── Swiper.php # 滑动 │ │ │ ├── Task.php # 任务 │ │ │ ├── Upload.php # 上传 │ │ │ └── User.php # 用户 │ │ ├── library/ # 工具类 │ │ │ ├── Events.php # 事件 │ │ │ ├── Mongo.php # MongoDB │ │ │ └── Token.php # Token │ │ ├── model/ # 数据模型 │ │ │ ├── Cate.php # 分类 │ │ │ ├── Favor.php # 收藏 │ │ │ ├── Task.php # 任务 │ │ │ └── User.php # 用户 │ │ └── validate/ # 验证器 │ └── index/ # 入口模块 ├── config/ # 配置文件 │ ├── database.php # 数据库配置 │ ├── gateway_worker.php # GatewayWorker配置 │ └── worker.php # Worker配置 ├── public/ # 公开资源目录 │ └── static/ # 静态资源 ├── route/ # 路由配置 ├── runtime/ # 运行时目录 └── composer.json # 依赖管理 ``` ## 功能列表 | 模块 | 功能说明 | |------|----------| | **用户模块** | 手机号一键登录、自动注册、Token认证、修改昵称、修改头像、修改个人资料、获取用户信息 | | **任务模块** | 任务列表浏览、任务详情查看、发布新任务、任务分类筛选、任务排序(热门/最新)、我的任务管理 | | **收藏模块** | 收藏任务、取消收藏、我的收藏列表 | | **聊天模块** | 实时消息发送、消息存储(MongoDB)、用户在线状态、消息绑定、聊天记录查询 | | **轮播图** | 首页轮播图展示、轮播图数据管理 | | **分类管理** | 任务分类列表、分类筛选功能 | | **文件上传** | 图片上传、头像上传、文件存储 | | **消息推送** | GatewayWorker实时推送、用户在线状态检测 | ## API接口 | 接口 | 方法 | 说明 | |------|------|------| | /api/index | GET | 首页数据 | | /api/index/topTask | GET | 热门任务 | | /api/index/swiper | GET | 轮播图 | | /api/index/cate | GET | 分类列表 | | /api/task | GET | 任务列表 | | /api/task | POST | 发布任务 | | /api/task/read/:tid | GET | 任务详情 | | /api/user | GET | 用户信息 | | /api/user/task | GET | 我的任务 | | /api/favor | GET/POST | 收藏管理 | | /api/chat | GET/POST | 聊天记录 | | /api/login | POST | 用户登录 | | /api/upload | POST | 文件上传 | ## 数据库表 (参考) | 表名 | 说明 | |------|------| | q_user | 用户表 | | q_task | 任务表 | | q_cate | 分类表 | | q_favor | 收藏表 | | q_swiper | 轮播图表 | | chat (MongoDB) | 聊天记录 | --- 支持生成 h5 安卓 ios 微信小程序 支付宝小程序 百度小程序 字节跳动 等 ## 注:账号 密码 随便 填写 ### 演示地址 http://148.70.120.105/#/ [演示地址](http://148.70.120.105/#/)
|
| 首页 | 任务 | 我的 |
| :---: | :---: | :---: |
|
|
|
|