云植树是一套线上云养树与线下实地植树联动的环保公益平台源码:用户选树种养虚拟树苗,靠做任务攒能量推进成长,攒够了可以兑换奖品、领勋章证书,也可以报名线下的真植树活动。它解决的是环保类活动长期存在的两个问题——线上没留存、线下没闭环。
这套系统解决什么问题?
公益植树活动的典型困境是”一次性”:用户种完树拍张照走人,第二年还得重新拉人。这套系统用养成机制把用户留在线上(树苗要天天浇水),用线下活动把关系落到实地(报名+核销),中间用能量作为统一货币串起来。
对企业客户来说,这也是 ESG 宣传的载体:用户的每一次签到、答题、分享都对应一次品牌曝光,比发传单的传播效率高得多。
树苗是怎么长大的?
用户先选树种(金茶花、桃树等由后台配置),树苗经历五个阶段:
种子期 → 发芽期 → 长叶期 → 开花期 → 成熟期
成长进度全程可跟踪,也支持中途切换树种。推进成长的唯一燃料是能量——不做任务,树就停在原地,这是留存机制的核心。
能量从哪来?
任务系统共五类,能量奖励由后台逐项配置:
| 任务 | 作用 |
|---|---|
| 每日签到 | 保日活,最低门槛的回访理由 |
| 浇水施肥 | 与树苗成长直接绑定的核心动作 |
| 环保知识答题 | 承载知识普及,也是政企客户最看重的教育属性 |
| 分享朋友圈 | 拉新与传播 |
| 报名线下植树 | 线上到线下的转化入口 |
能量的去处有两个:推进树苗成长,以及在奖品系统里兑换实物或权益,兑换记录可查。
线下活动怎么落地?
这是它区别于纯养成游戏的地方。后台发布活动与详情,用户前端报名并跟踪报名状态,到场时凭系统生成的签到核销码完成核验。
有了核销环节,线上流量才能被统计成”实际到场多少人”——对需要交活动总结的单位来说,这个数据是刚需。
荣誉体系:勋章与证书
除了奖品,系统还有成就勋章与证书领取。勋章由后台配置图标与获取条件,用户达标后自动获得并在个人页展示。实物奖品靠成本,勋章靠荣誉感——后者几乎零成本,却能撑起用户的收集欲。
后台能管哪些内容?用什么技术栈?
后台共六套管理模块:用户(列表/详情/编辑)、树种(增删改与成长参数设置)、任务(增删改与能量奖励)、活动(发布与报名列表)、奖品(增删改与库存)、勋章(增删改与图标)。
前端 Vue 3 + Vant UI(移动端)与 Element Plus(后台),Pinia 管状态,Vue Router 管路由;后端 Node.js + Express,数据落 MySQL,接口走 RESTful。三端默认端口:H5 5176、后台 5173、API 3000。
二次开发建议
这类平台的改造空间主要在两块:一是把”环保答题”换成任意知识题库,就能平移到党建、安全培训、普法宣传等场景;二是把”线下植树”换成任意线下活动(展会、沙龙、志愿活动),核销码机制不变。养成与任务的内核是通用的。
同类系统还可参考:在线文档格式转换系统源码、AppleOne 拼车管理系统源码。