Customizza est une application de bureau développée en Java permettant aux utilisateurs de créer et commander des pizzas entièrement personnalisées. Le projet met l'accent sur l'expérience utilisateur et le calcul dynamique du prix et des informations nutritionnelles.
Objectifs & Enjeux
- Objectif Principal : Créer une interface intuitive permettant la personnalisation complète d'une pizza avec mise à jour en temps réel du prix et des calories.
- Enjeux Techniques : Développer une architecture orientée objet robuste, gérer l'état de l'application et créer une interface graphique moderne avec JavaFX.
Les fonctionnalités principales incluent :
- Système complet d'inscription et de connexion utilisateur.
- Catalogue de pizzas pré-définies et option de personnalisation.
- Configurateur interactif : taille, forme, base, ingrédients.
- Calcul dynamique du prix en fonction des choix.
- Affichage des informations nutritionnelles (calories).
- Validation de commande et récapitulatif détaillé.
- Interface graphique moderne développée avec JavaFX.