Retour aux projets
Software Design
GiftLocal
Application JavaFX autour de coffrets cadeaux locaux, avec clients, artisans, gestionnaires, produits, paniers, commandes, avis, signalements et administration.

Contexte
Projet de software design centré sur l'architecture, les rôles métier et la persistance relationnelle.
Rôle
Conception de couches UI, business et persistence, modélisation SQL, facades/managers et tests de cas d'usage.
Stack
JavaJavaFXPostgreSQL
Architecture
Architecture trois couches avec UI JavaFX, logique métier en facades/managers et DAO PostgreSQL ; patterns Facade, Factory et Singleton selon les modules.
Fonctionnalités clés
- Authentification, vitrine, panier, commandes et coffrets.
- Gestion produits, artisans, avis, signalements, notifications et administration.
- Règles sur statuts de commande, réception, avis unique et notes 1 à 5.
Apprentissages
- Appliquer des patterns de conception dans une application Java.
- Relier modèle SQL, DAO et cas d'usage testables.
- Gérer des rôles métier nombreux sans mélanger les responsabilités.