Retour aux projets

Software Design

GiftLocal

Application JavaFX autour de coffrets cadeaux locaux, avec clients, artisans, gestionnaires, produits, paniers, commandes, avis, signalements et administration.

Capture de l'application JavaFX GiftLocal

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.