介绍
鲨鱼任务悬赏源码是一款基于互联网的任务平台源码,旨在为用户提供兼职、接单和赚钱等商业模式,帮助用户利用闲暇时间实现盈利。它能够在时间管理和提高生活质量方面为用户提供有效的支持与帮助。我们的任务悬赏源码采用多端结合的设计方案,涵盖小程序、APP、公众号和H5等多个平台,具备良好的互动性和友好的用户体验。通过这些平台,用户可以轻松发布任务、设置悬赏、接受和完成任务,以及进行结算和转账,实现任务全流程的在线管理和自动化运营。
为什么开源
到目前已有300+的付费客户选择了我们,考虑到有一部分小公司或个人可能前期没有太多的预算投入到平台的开发建设方面来,加上近两年口罩原因大家都非常困难,为了能帮助到这部分客户,所以将此项目开源,希望各位创业者能够飞黄腾达,早日成功。
功能亮点
-
多级分销,自带裂变属性助力平台推广
-
合伙人制度,拉动用户积极性, 为平台提供利益最大化
-
超级会员,提高用户活跃度, 助力平台用户增长
-
新手福利任务,提高用户活跃度、促进平台收入
-
排行榜活动,强化裂变属性、促进平台收入
-
任务快照,防止雇主恶意修改任务内容
-
安全可靠,接口请求加密, 防止数据被篡改
-
试玩和广告,对接多家游戏试玩和广告平台, 增加多元收入
-
任务接口,专门集成了任务联盟接口,从此不再担心缺任务
技术栈
js技术栈,仅仅一个前端开发者也能玩起来!
- 前端Vue v2.x + vant
- 后端NodeJS+Mysql
部分源码展示list.vue
采用前后端分离模式,代码模块化,更易于二次开发和维护扩展
<template>
<div class="tasks-page">
<div class="header">
<div class="location" v-if="systemInfo.enable_location" @click="handleMapSelectClicked">
<van-icon name="location-o" />
<div class="location-name" v-if="selectedLocation.name">
{{selectedLocation.name}}
</div>
<div class="location-name" v-else>
{{locating ? '定位中': '无法获取位置'}}
</div>
<van-icon name="arrow" />
</div>
</div>
<div class="search">
<van-search
maxlength="15"
@search="handleSearch"
shape="round"
placeholder="请输入关键词"
v-model="keywords" />
</div>
<van-sticky>
<van-tabs v-model="activeTypeIndex">
<van-tab :id="0" title="全部"></van-tab>
<van-tab
:id="item.id"
:title="item.name"
v-for="(item, index) in types"
:key="index">
</van-tab>
</van-tabs>
</van-sticky>
<van-list
v-model="loading"
:finished="finished"
:finished-text="$t('noMore')"
@load="loadTasks">
<van-cell v-for="(item, index) in tasks" :key="index">
<router-link :to="`/tasks/detail/${item.id}`" class="task-item shadow">
<van-image width="45" height="45" :src="item.thumbnail | getQiniuFullUrl" />
<div class="top" v-if="item.top_timeout > now">置顶</div>
<div class="task-text">
<div class="title">{{item.title}}</div>
<div class="task-cost">
已被领取{{item.grab_quantity}}份, 剩余
<span class="red">{{item.quantity}}</span>份
</div>
</div>
<div class="task-money">
<div>
+{{item.money}}元
</div>
<div class="distance" v-if="systemInfo.enable_location">
{{Math.round((item.distance || 0) / 1000)}}km
</div>
</div>
</router-link>
</van-cell>
</van-list>
</div>
</template>
配置
开发环境配置文件路径/public/config/dev.js
生产环境配置文件路径/public/config/prod.js
语义化命名一看就懂,不需要过多解释。
安装
- 安装依赖
npm i
- 修改配置文件
- 启动服务
npm start
功能
功能 | 开源版 | 商业版(3888元) |
---|---|---|
任务 | ✅ | ✅ |
积分城 | ✅ | ✅ |
合伙人 | ✅ | ✅ |
财务 | ✅ | ✅ |
消息 | ✅ | ✅ |
超级会员 | ❌ | ✅ |
三级分销 | ❌ | ✅ |
活动 | ❌ | ✅ |
福利 | ❌ | ✅ |
提供服务
如果你搞不定,可以找我们提供一条龙服务
- 部署上线,一条龙部署程序到服务器, 直到可以正常使用
- 运维服务,免费BUG修复, 一对一解决问题
- 定制开发,根据你的需求进行二次开发
详细功能清单
模块 | 功能 | 介绍 |
系统模块 | 仪表盘 | 可查看任务和提现相关的待办事项、今日用户与收入的数据,以及平台整体数据概览 |
支付设置 | 可设置支付宝、微信收款码,可设置是否开启小程序微信支付、APP微信支付、公众号网页微信支付、APP支付宝支付 | |
平台协议设置 | 可设置协议标题和协议内容 | |
分享转发设置 | 可设置默认的微信转发标题和和图片 | |
提现设置 | 可设置提现是否需要实名认证、提现页面的公告、会员与非会员的费率、提现最少最大金额 | |
邀请设置 | 可对一级二级完成任务和加入会员的奖金比例设置,可编写邀请规则 | |
功能开关 | 可开放指定首页排序标签,显示或隐藏“我的”下面的功能 | |
会员设置 | 设置会员所拥有的权益,可编写会员权益文案 | |
竞价排名设置 | 可设置会员与非会员对任务进行首页推荐、置顶的费用 | |
任务设置 | 设置用户发布任务时的相关配置,可设置时间和金额方面的限制、上架是否需审核、任务服务费、发布条件及审核是否可以申诉 | |
基础设置 | 设置公告、新用户奖励、实名认证相关的配置、是否开放账号注册和验证码登录、是否强制绑定手机号,以及APP下载地址和关于西谷科技我们等 | |
任务模块 | 任务快照 | 用户领取任务后会产生一份快照,此后雇主的修改内容不会影响之前领取过了的用户 |
金额 | 用户完成任务后得到的奖励 | |
数量 | 一旦任务数量为0,用户不能再领取,列表将不展示 | |
时间限制 | 用户领取了任务之后,必须在所设置的时间内完成任务,超时则作废 | |
审核时间 | 用户提交了审核之后,发布者必须在所设置的时间内完成审核,超时则自动通过,奖金自动发放 | |
任务简介 | 可简单描述任务以及任务所需条件 | |
可重复领 | 可设置任务是否可以被同一个用户多次做 | |
操作步骤 | 可自定义设置,显示在任务详情页面,指引用户按步骤完成任务 | |
审核步骤 | 可自定义设置,显示在提交审核页面,指引用户按要求提交所需的审核资料,一般为截图 | |
审核字段 | 可自定义设置,显示在任务提交审核页面,指引用户按要求提交所需审核信息,如手机号,姓名等 | |
服务费 | 根据后台管理所设置的服务费计算所得,这部分费用是缴纳给平台 | |
申诉 | 当用户提交任务审核后,发布者驳回审核,用户可发起申诉,由平台管理员介入处理 | |
任务审核 | 当用户做完任务并提交审核后,可对任务进行审核,并给予通过与驳回 | |
任务收藏 | 用户可收藏任务,方便以后操作 | |
会员任务 | 后台管理发布任务时可设置是否只能是会员领取,可设置会员专属佣金 | |
会员模块 | 注册登录 | 各端可使用微信授权登录,H5和APP可使用账号密码和短信验证码注册登录 |
超级会员 | 用户可付费按时限开通会员,享受发布/刷新/置顶任务、提现等权益与优惠,在后台管理可以主动给用户开通会员,可以设置会员价格 | |
实名认证 | 收集用户真实信息,后台管理可对用户提交的认证信息进行审核,以及设置是否需实名认证通过后才可领取任务 | |
邀请好友 | 即A邀请B,B邀请C,C完成任务或开通/续费会员后,A和B都会拿到奖励。 可查看下级用户及下级用户累计给自己带来的收益,可获取推广链接或二维码。 后台管理可设置会员与非会员的邀请奖励比例,可查看用户的下级用户。 | |
冻结 | 管理员可冻结用户,以限制其领取任务 | |
修改用户 | 管理员可修改用户的账号密码、剩余可领取任务数及任务刷新次数等 | |
财务模块 | 支付接口 | 小程序支持微信支付,APP支持微信和支付宝支付,H5支持公众号微信支付,支持挂放支付宝微信收款二维码 |
钱包 | 用户可在客户端进入钱包,可查看余额、总充值、总发放、总收入、总提现金额以及具体的资金明细 | |
提现记录 | 可查看提现具体明细,包含提现状态 | |
资金流水 | 可查看充值、提现、收入、支出资金明细 | |
充值 | 管理员可为用户充值 | |
扣钱 | 管理员可扣取用户的余额 | |
提现 | 支持企业付款到支付宝账号或微信零钱和二维码付款,管理员在后台管理审核并打款 | |
扩展模块 | 排行榜活动 | 可添加按任务完成数、用户邀请数、邀请奖励额、任务奖励额等指标设置排行榜,并设立奖金池,按排名进行奖金分配 |
福利 | 可添加观看广告、转发微信群、完成任务、发布任务、邀请好友等多种指标的福利任务,用户完成指标后可获得所设置的奖励 | |
游戏试玩 | 对接了多游游戏试玩平台,为你创造多元化收入 | |
三方 | 任务接口 | 集成了任务联盟接口,从此不再担心缺任务 |