← Back to projects
First serious Java app
JavaFX PC Configurator
JavaFX desktop PC configurator with OOP domain models, compatibility filtering, pricing logic, and custom CSS UI.
Role
Developer - desktop UI and validation logic
Timeframe
Early project
Impact
First serious Java app
JavaJavaFXCSSOOPDesktop UI
Problem
The challenge
- Wanted a structured project to practice serious Java application development and UI logic.
Solution
What I built
- Built a JavaFX desktop app for configuring PC builds with real compatibility rules.
- Added CPU/motherboard socket filtering, PSU validation, pricing, and custom CSS styling.
Architecture
How it works
- JavaFX desktop application with OOP component models and controller/UI separation.
Results
The impact
- Strengthened core Java, UI structure, and validation fundamentals.