JavaScript • Express jS • CSS • HTML
A user-friendly way to solve a sudoku puzzle by simply inputting the given values on the board.
Used a public API from RapidAPI to send requests of inputted values on the board and receive a response of the solution that fills the remaining empty squares.
Solve any sudoku puzzle after user submits the given values.
Utilize and understand APIs.
Learn and implement promise-based HTTP clients such as Axios to handle HTTP requests and transformation of request and response data from the browser.
Use Express JS to easily and quickly manage servers and routes to build a web application.
Understand the importance of CORS and cross origin access and credentials.
Hide my API key in a .env file, using dotenv package to extract that key.
Learn to deploy the project and implement my hidden API key as an environment variable.
Build a better UI that is more responsive and works on mobile devices.
Add a "isLoading" spinner to tell the user that the app is solving the puzzle while it fetches the data.
Provide an option for the user to point their camera at the printed, unsolved sudoku puzzle and the program solves the puzzle in real-time (without needing to tkae an actual picture).
On Repeat
Jigsaw Falling Into Place by Radiohead