← 返回项目库
家庭园艺植物零售园艺团队

植物管理 · 绿植管家

一套可自托管的中文植物管理应用,用于记录绿植、位置、养护任务、物资和日历。

绿植管家基于 PHP、Laravel 和 MariaDB/MySQL,提供从植物总览到单株详情的管理流程,并把任务提醒、养护物资、日历记录和团队聊天放在同一套 Web 界面中。本次交付以固定上游提交为基础,加入简体中文核心界面、中文演示数据和 PHP 8.5 本地运行兼容修复。

真实界面

项目截图

共 7 张

绿植总览
客厅
琴叶榕
养护任务
养护物资
养护日历
个人资料

Capabilities

核心功能

✓植物与生长位置管理
✓单株详情、学名、照片和养护属性记录
✓养护任务创建、到期和完成状态管理
✓养护日历与浇水、修剪等事件查看
✓养护物资分组、数量和单位管理
✓植物总览、位置和任务统计
✓天气、植物识别和植物资料接口扩展
✓团队聊天、用户资料和管理后台

适用场景

记录家庭绿植所在房间并查看每株植物的养护信息
安排浇水、施肥、修剪等任务并在日历中跟踪
管理园艺物资库存并研究 PHP 管理型 Web 应用的实现

适合谁

家庭园艺爱好者、植物店或园艺团队、需要研究 PHP 管理后台和养护记录流程的开发者。

商业化思路

开源源码交付;使用者自行准备服务器、数据库和可选的天气/植物识别等外部服务配置。

你会拿到什么

  • ✓固定上游提交的完整 PHP 源码与 MIT LICENSE.txt
  • ✓中文语言包、中文演示配置和构建所需的 Docker/Composer/npm 文件
  • ✓7 张同一最终源码运行所得的中文功能截图
  • ✓构建、运行、来源扫描和截图验收记录

部署流程

  1. 1准备 Docker Engine、Docker Compose、PHP 8.3+、Composer、Node.js/npm 和 MariaDB/MySQL。
  2. 2复制并填写 .env,配置应用密钥、数据库连接和需要的外部服务;不要把密钥提交到源码包。
  3. 3执行 composer install、npm ci 和 npm run build,然后按项目 Docker/应用启动说明启动服务。
  4. 4完成数据库初始化后登录应用,按需配置天气、植物资料和识别服务。

真实验证结果

最终源码已通过 Composer 依赖安装(PHP 8.5 本地兼容参数)、npm ci、npm run build、PHP 语法检查和来源外部推广扫描;7 个真实中文功能页面 HTTP 均为 200,浏览器控制台错误、坏图、登录阻断、横向溢出和语义阻断均为 0。

部署前须知

天气、GBIF 植物资料、识别和版本检查依赖外部服务或部署配置;本地演示使用固定数据库数据,不代表已配置这些外部服务。生产部署应使用 HTTPS、独立数据库凭据和受限的文件权限。

部署难度

中等

最低配置

Docker Engine 与 Docker Compose;应用运行环境需要 PHP 8.3+、MariaDB/MySQL、Composer 和 Node.js/npm 构建前端资源。

开源许可证

MIT License

最后验证

2026-08-29

技术栈

PHP 8.3+LaravelMariaDB/MySQLComposerWebpack/npmDocker Compose

授权说明

交付包保留上游 LICENSE.txt 与版权信息;中文界面、演示默认语言、PHP 8.5 兼容性及本地运行修复属于本次修改,并保留上游来源说明。

Release notes

版本记录

1 个已发布版本

vcn-a7cd14e1b824 当前推荐

首个中文学习版本:补充简体中文核心界面、中文演示数据、PHP 8.5 本地兼容修复和库存图片路径修复。

部署要求:Docker Engine、Docker Compose、PHP 8.3+、Composer、Node.js/npm 与 MariaDB/MySQL。

已知问题:天气、植物资料和识别等可选外部服务需要部署方自行配置;演示数据库不包含生产数据。

登录后领取