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

植物管理 · 绿植管家

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

绿植管家基于 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。

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

登录后领取