Created with NextJS React with Typescript and Tailwind
For first time running, you will need to initialise the package manager with npm i
Run the application with npm run dev
then open the local dev environment http://localhost:3000/
Logic:
- Validation logic for cells
- Keypress logic - repeated input when holding key down
- Delete an entry in a cell with keypress
Interactivity
- API endpoints to connect to RapidAPI
- Sudoku Generator
- Sudoku Solver / Validator
Styling
- 9x9 cell styling
- Error styles
Extra bits:
- Sudoku Context
- Separate Grid and Cell components