oop

BMI Calculator with JavaFX

JavaFX BMI tracker with historical logging and category breakdowns

BMI Calculator with JavaFX

Tech Stack

JavaJavaFXFile HandlingOOP

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.