Skip to content

A web app designed to help users manage their urban gardens with personalized care, watering reminders, and seasonal tips. Final group project built during Le Wagon bootcamp.

Notifications You must be signed in to change notification settings

joupify/canopee

Repository files navigation

Rails app generated with lewagon/rails-templates, created by the Le Wagon coding bootcamp team.

Rails Canopée 🌿

Application web collaborative de gestion de jardins urbains
Projet de fin de formation – Développé en équipe (Le Wagon – 2023)


📍 Description

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.


👥 Travail en Équipe

  • 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

🚀 Fonctionnalités Implémentées

🪴 Gestion de Jardin

  • 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 & Rappels

  • Planification récurrente ou ponctuelle de tâches
  • Notifications ou alertes de rappel (email / interface)
  • Suivi des tâches effectuées / à venir

🧭 Interface Utilisateur

  • Vue calendrier des tâches
  • Fiches détaillées pour chaque plante
  • Affichage responsive et intuitif

🔜 Fonctionnalités à Venir

  • 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

🛠️ Technologies Utilisées

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)

📂 Installation & Lancement

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)
![image](https://github.com/user-attachments/assets/9032217a-8b5f-48cd-a94c-38df8a620c8b)

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)

About

A web app designed to help users manage their urban gardens with personalized care, watering reminders, and seasonal tips. Final group project built during Le Wagon bootcamp.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published