Rails app generated with lewagon/rails-templates, created by the Le Wagon coding bootcamp team.
Application web collaborative de gestion de jardins urbains
Projet de fin de formation – Développé en équipe (Le Wagon – 2023)
Rails Canopée est une application web qui aide les citadins à mieux organiser et entretenir leurs espaces verts. L’application permet aux utilisateurs de planifier les tâches d’entretien, recevoir des rappels, et suivre l’évolution de leurs plantations.
Développée dans le cadre d’un projet de fin de formation chez Le Wagon, cette application illustre le travail collaboratif, la gestion de projet Agile, et la mise en œuvre de bonnes pratiques Rails dans un environnement MVC.
- Nombre de développeurs : 5
- Méthodologie : Sprints quotidiens, Kanban, Pair programming
- Répartition des tâches : Backend, Frontend, UI/UX, intégration des rappels
- Création et gestion de plusieurs jardins par utilisateur
- Ajout de plantes avec nom, type, date de plantation, photos
- Association de tâches d’entretien (arrosage, fertilisation, taille)
- Planification récurrente ou ponctuelle de tâches
- Notifications ou alertes de rappel (email / interface)
- Suivi des tâches effectuées / à venir
- Vue calendrier des tâches
- Fiches détaillées pour chaque plante
- Affichage responsive et intuitif
- Intégration de conseils personnalisés par type de plante
- Ajout collaboratif de membres sur un même jardin
- Statistiques sur l’évolution d’un jardin
Outil / Lib | Usage |
---|---|
Ruby on Rails 7 | Backend et logique métier |
PostgreSQL | Base de données relationnelle |
Stimulus.js / Turbo | Dynamisme de l’interface |
Devise | Authentification |
Heroku | Hébergement |
Active Storage | Upload d’images de plantes |
RSpec | Tests de base (models/controllers) |
git clone https://github.com/joupify/rails-canopee.git
cd rails-canopee
bundle install
yarn install
rails db:create db:migrate db:seed
rails s
Accès local : http://localhost:3000
🎯 Compétences Mises en Avant
Travail en équipe dans un environnement Agile
Gestion de projet et collaboration Git (branches, pull requests, merges)
Organisation de tâches récurrentes et rappels utilisateurs
UI/UX intuitive et pensée utilisateur final
👩💻 Équipe
Malika Housni – Développement Backend & intégration Stimulus
Antonio Christodoulou
Anthony Mounier
Julien Pons
Nicolas Bourdin
🎓 Projet réalisé dans le cadre du bootcamp Le Wagon – 2024
https://github.com/joupify/canopee/issues/1#issue-3165506588
## 📸 Captures d’écran (à venir)

Des captures d’écran seront ajoutées prochainement pour illustrer les principales vues de l’application.
## 🎨 Prototype / Maquette
- Maquette UI conçue en équipe via Figma (lien à venir)