Table des matières
Toggle🌱 Projet PermaPlant : Une Application Mobile pour la Permaculture
Dans le cadre du projet PermaPlant, nous avons conçu une application mobile simplifiant la planification des plantations selon les principes de la permaculture. Développée avec Flutter, elle permet aux utilisateurs de consulter, trier et organiser les plantes en fonction de leurs associations bénéfiques ou néfastes, grâce à un fichier JSON centralisant les données.
📂 Le Cœur du Projet : Le Fichier JSON
Le fichier JSON est la base de données de l’application. Il contient une liste de plantes, chacune décrite par :
- Nom : Le nom de la plante.
- Compagnons : Les plantes bénéfiques pour sa croissance.
- À éviter : Les plantes avec lesquelles elle ne doit pas être associée.
{ "nom": "Tomate", "compagnons": ["Basilic", "Carotte", "Oignon"], "aEviter": ["Pomme de terre", "Fenouil"] }
✨ Fonctionnalités Clés
- 🌿 Affichage intuitif : Liste des plantes avec leurs associations bénéfiques et néfastes.
- 🔎 Tri et filtrage : Recherche avancée pour organiser les plantes selon vos besoins.
- 📲 Navigation fluide : Accès facile aux détails de chaque plante.
- 📱 Design optimisé : Interface mobile-friendly avec animations fluides.
🛠 Technologies Utilisées
- Flutter : Développement multiplateforme performant (iOS & Android).
- Gestion des données : Fichier JSON chargé dynamiquement et manipulé en Dart.
- Navigation intuitive : Système de navigation optimisé avec Flutter.
🚧 Défis et Solutions
Gérer les associations complexes entre plantes a été un défi clé. Nous avons structuré le fichier JSON en deux listes distinctes (compagnons / plantes à éviter), simplifiant ainsi l’affichage et le filtrage des données. L’optimisation de l’interface pour les mobiles a aussi été un enjeu majeur, relevé grâce à Flutter.
🌍 Conclusion
PermaPlant est un outil pratique et intuitif pour tous les jardiniers, qu’ils soient débutants ou expérimentés. Il facilite l’organisation des plantations et contribue à un jardin harmonieux et productif.
🌿 Cultivez votre jardin de manière intelligente avec PermaPlant ! 🚀