/sudoku

Sudoku game in React with solver

Primary LanguageJavaScriptMIT LicenseMIT


SudokuJS logo

A Sudoku puzzle with solver built in React.
Try it yourself »

About The Project

Product Name Screen Shot

A Sudoku puzzle built with ReactJS with a fast implemented solver,
I know there are a lot of Sudokus out there, but none looks as beautiful 😎

Features

  • Randomly generated Sudoku puzzles, that are 100% solvable.
  • Choose the cell you want to change per click or the keyboard arrows.
  • Simple inputing using the keybaord numbers (use 0 to delete a cell).
  • Reset the current puzzle using the Clear button.
  • Solve the puzzle with a Backtracking Algorithm using Solve button.
  • Make new puzzles using the New button.
  • Discover wrong entered values and hinting them.
  • Celebrating correctly solved puzzles :)

Getting Started

For a live preview you can visit Sudoku JS.

OR

You can follow those steps to deploy it locally:

  • Clone the project using:
git clone https://github.com/malkrad/sudoku.git
  • Move into the project folder:
cd sudoku
  • Install dependencies using:
npm install
  • Start the local server:
npm start
  • 🥳🥳🥳, you made it, you can visit localhost:3000 in your browser to enjoy.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Twitter - @mo_alkrad

LinkedIn - @malkrad

Project Link: https://github.com/malkrad/sudoku

Acknowledgement