About This Project
Overview
A JavaFX BMI calculator that categorizes results into standard health ranges and logs every calculation to a file, with a tabular view for tracking BMI trends over time — built to demonstrate OOP and file-handling fundamentals.
Motivation
I wanted a small, complete project to practice OOP and file handling together rather than in isolation — a BMI tracker with history was a natural fit.
Lessons Learned
Persisting and re-displaying historical records in a tabular JavaFX view took more UI-layer work than the BMI calculation logic itself, which was a useful reminder that most app complexity lives in state and display, not the core algorithm.
