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