项目简介
基于 Nest.js + Vue3 技术栈构建校园绿化数字化管理平台,融合 AI 智能识别与 3D 可视化技术,打造“管理—参与—教育”三位一体的绿色社区。后端采用 Nest.js 模块化架构(TypeORM + MySQL),集成阿里云通义大模型实现树木智能识别与养护建议;前端基于 Vue3 + uni-app 开发跨平台小程序和管理系统系统,结合 Three.js 构建 3D 校园地图与养护教学场景,通过 ECharts 实现多维度数据看板。核心功能涵盖:个性化树木领养管理、AI 图像识别与养护方案生成、3D 校园分布地图和 3D 树木领养模型、环保论坛与活动运营体系、积分激励与能量互动系统。项目以模块化设计支持高并发场景,兼顾性能与扩展性,为高校生态素质教育提供数字化解决方案。
技术栈
- 后端:Nest.js(模块化架构)、TypeORM(MySQL 数据操作)、阿里云通义大模型(AI 识别)。
- 小程序:Vue3 + uni-app(跨平台小程序)、Pinia、ECharts(数据可视化)。
- 管理端:Vue3 + Vite + Element Plus(UI 框架)、ECharts(数据可视化)、Three.js(3D 地图)。
- 功能亮点:AI 养护建议、3D 动态热力图、树木全生命周期管理、游戏化积分激励。
核心功能
-
用户端(小程序)已上线体验版
- 树木个性化领养与成长档案管理
- AI 图像识别与养护方案生成
- 环保论坛与活动运营
- 微信步数兑换能量积分与互动激励
- 积分机制领养树木
-
管理端(Web)已上线 体验账号 GucTree 123456
- 上线地址:https://admin-165494-6-1348407746.sh.run.tcloudbase.com/TreeModel
- 3D 校园领养分布地图与 3D 树木养护模型
- 树木/树类信息管理
- 活动发布与数据看板
- 用户领养审核与统计
-
后端
- 调用阿里云通义大模型,实现树木图像识别与养护建议生成。
- JWT 双令牌机制(Access Token + Refresh Token),支持权限分级管理。
- 提供多维度统计数据接口(领养趋势、树种分布)。
- 通过 TypeORM 实现数据库事务控制(如领养流程中的积分扣除与记录更新)。
GouziAkuan 敬上