Fitness Tracker | Java, JavaFX, JUnit, Git/GitLab


I collaborated with a team to develop a desktop fitness tracker that lets users create, manage, and track workouts complete with exercises, sets, reps, and weight logging. My primary focus was on the backend architecture, ensuring data was stored efficiently and methods were robust, while also contributing to the JavaFX GUI and unit testing.

Key Features & Tech Stack


The Challenges


Lessons Learned

Teamwork > Talent: A disjointed team can stall even simple projects clear roles and communication saved us. OOP Pays Off: Structuring code properly from the start made debugging and scaling easier. GUIs Are Deceptive: What looks simple on the surface often hides complex backend interactions. This project wasn’t just about fitness tracking it was about building resilience, both in code and in collaboration.


No Repo