Application mobile Flutter et site web Symfony pour une boutique de plantes d'intérieur. Deux plateformes complémentaires, une même expérience utilisateur pensée et cohérente.
Groot Garden est un projet double plateforme développé en 2ème année de BTS SIO. L'idée : une boutique spécialisée dans la vente de plantes d'intérieur, accessible depuis une application mobile Flutter et depuis un site web Symfony, les deux partageant la même base de données.
Le site Symfony répond aux besoins des utilisateurs en desktop, avec un catalogue complet, un espace client et un back-office d'administration. L'application Flutter propose une expérience mobile native, optimisée pour parcourir et commander rapidement.
Développée en Dart avec Flutter, l'application mobile offre une expérience native sur Android.
Affichage des plantes disponibles avec photos, descriptions, conseils d'entretien, niveau de difficulté et prix.
Recherche par nom, filtres par catégorie (plante d'intérieur, succulente, tropicale) et par prix.
Ajout au panier, gestion des quantités, récapitulatif complet et validation de commande depuis l'app.
Le site web est développé avec le framework PHP Symfony, avec Doctrine ORM pour la gestion de la base de données.
Catalogue complet des plantes, fiches produit détaillées, avis clients et suggestions de produits similaires.
Inscription, connexion, historique des commandes, adresses de livraison sauvegardées et liste de souhaits.
Interface admin complète : gestion des produits (CRUD), suivi des commandes, gestion des stocks et utilisateurs.
Application FlutterDéveloppement complet de l'app mobile en Dart/Flutter : architecture, navigation, UI responsive, état avec setState, appels API.
Site web SymfonyMise en place du projet Symfony, configuration de Doctrine, création des entités, des controllers et des templates Twig.
Base de données partagéeConception du schéma MySQL utilisé par les deux plateformes, migrations Doctrine et données de test (fixtures).
Interface d'administrationDéveloppement du back-office Symfony : CRUD complet sur les produits, gestion des catégories et tableau de suivi des commandes.
Un projet deux plateformes, une seule base de données — Flutter pour le mobile, Symfony pour le web.