About This Project
Overview
A JavaFX Sudoku app that both solves and generates puzzles, wrapped in a clean playable UI — covering constraint-solving logic alongside real desktop GUI work.
Motivation
I wanted to pair a constraint-solving algorithm with an actual playable interface instead of leaving the solver as a console script.
Lessons Learned
Generating valid, uniquely-solvable puzzles was harder than solving them — the generator needed its own correctness checks to avoid producing boards with multiple solutions.
