À propos du projet

HortusFox est un système de gestion collaborative de plantes auto-hébergé, gratuit et open-source, conçu pour les passionnés de plantes. Il organise les plantes par emplacement et offre de nombreuses fonctionnalités, notamment la gestion des plantes, des emplacements personnalisés, un système de tâches, la gestion d'inventaire, un calendrier, la recherche, l'historique, les prévisions météorologiques, le chat de groupe, la gestion de profil, des thèmes, un tableau de bord d'administration, des rappels, des sauvegardes, une API REST, des codes QR et l'identification des plantes. Le système est construit avec PHP, MariaDB et Vue.js, et peut être installé via Docker, un installateur intégré, une configuration manuelle ou l'environnement de script AquaShell. Il prend en charge les cronjobs pour des tâches automatisées comme les rappels de tâches en retard et les sauvegardes, et s'intègre à des services externes tels qu'OpenWeatherMap pour la météo, Pl@ntNet pour l'identification des plantes et GBIF pour les informations sur les plantes. Les développeurs peuvent utiliser des commandes console pour les migrations, la gestion des thèmes, les sauvegardes et la mise en cache, et peuvent exécuter des tests de fonctionnalités et unitaires via PHPUnit. Le projet est maintenu et inclut de la documentation, une FAQ et des ressources de support.