The beginning of a personal website. I'm making this both to have a website and also to learn web frameworks. Currently using Flask.
I wrote the sudoku game in vanilla JavaScript. The puzzle is randomly generated on the back-end using a Python class that I wrote. It uses a recursive algorithm with back-tracking to generate a puzzle that is guaranteed to be valid and solvable.