JavaScript React sudoku solver, Express server communicating with MongoDB to store/retrieve usage statistics
MVP scope:
- Create React front end that has puzzle board, solve button, usage statistics.
- Allow users to input a single number into each space. If number input isn’t valid, highlight conflicting number.
- Create MongoDB database to store usage statistics and Express server to allow app to update and retrieve statistics: number of puzzles solved today, this month, total.
- Solve button updates usage statistics (without solving the puzzle).
Stretch goals:
- Implement logic to solve the puzzle.
- CSS styling
- Mobile friendly
- Allow users to play sudoku games in the app. Server requests to an open source Sudoku generator API will offer new puzzles to users.