Sudoku Progressive Web Application in React with custom CommonJS algorithm module.
This project started as a Leetcode algorithm challenge to solve Sudoku puzzles, but then I thought, heck, I'm a front-end developer aren't I? Let's use this as an excuse to learn Progressive Web Apps and write the best possible React Sudoku app there ever was.
There were a lot of (un)expected challenges with the development of the logic (figuring out how to generate puzzles took 5x as long as solving them), but I wanted to learn how to do everything on my own with no extraneous library use.
This game has just about every feature I could think of, including four difficulty levels with infinite potential games, cookie saving, responsive design, PWA, and an overly complicated error displaying system.