Chief's Arena
Description du projet
En équipe de six, nous avons développé une application d'organisation événementielle en Java, avec JavaFX et SceneBuilder pour les interfaces. Après des séances de créativité, nous avons choisi de créer une application dédiée aux concours culinaires et défini son nom, logo et slogan. La phase de conception nous a permis de décrire et prioriser les cas d'utilisation, d’élaborer les diagrammes de classes métiers et fonctionnels, de définir des scénarios nominaux et des scénarios alternatifs, et de concevoir les maquettes des interfaces sur Figma. La phase de développement s'est déroulée sur une semaine. Lors de cette phase, j'ai implémenté une première version de la page d'abonnement, qui a ensuite été améliorée par d'autres membres de l'équipe axés sur le front-end. J’ai également développé des classes essentielles en suivant le diagramme de classes, rédigé une partie des tests unitaires et finalisé la JavaDoc.
Compétences acquises
Travail en équipe et gestion de projet en développement logiciel
Conception et modélisation avec des diagrammes UML et scénarios d'utilisation
Création de maquettes interactives sur Figma
Développement d'interfaces graphiques avec JavaFX et SceneBuilder
Implémentation de fonctionnalités backend en Java en respectant un modèle de conception
Écriture de tests unitaires pour assurer la fiabilité du code
Rédaction et finalisation de la documentation technique avec JavaDoc