icone soleil icone lune

Chief's Arena

Project Description

As a team of six, we developed an event planning application in Java using JavaFX and SceneBuilder for the interfaces. After brainstorming sessions, we decided to create an app dedicated to cooking competitions and defined its name, logo, and slogan. The design phase allowed us to describe and prioritize use cases, create business and functional class diagrams, define main and alternate scenarios, and design interface mockups using Figma. The development phase lasted a week. During this phase, I implemented an initial version of the subscription page, which was later improved by teammates focused on the frontend. I also developed core classes based on the class diagram, wrote part of the unit tests, and finalized the JavaDoc.

Skills Acquired

Teamwork and project management in software development

Design and modeling with UML diagrams and use case scenarios

Creating interactive mockups with Figma

Building graphical interfaces using JavaFX and SceneBuilder

Implementing backend features in Java following a design model

Writing unit tests to ensure code reliability

Writing and finalizing technical documentation with JavaDoc