/sudoku-solver

An application that solves any valid sudoku puzzle configuration.

Primary LanguageHTMLMIT LicenseMIT

Sudoku Solver

Ever solved a sudoku puzzle. It's tricky right? Don't worry! With this app you can get any valid sudoku puzzle solved within seconds. Just enter the sudoku config and hit submit.

Live Preview : https://sudoku-solving-application.herokuapp.com/

Project Structure

├── static
│   ├── script.js
│   ├── styles.css
├── templates
│   ├── index.html
├── Main.py
├── server.py
├── .gitignore
├── README.md

Technologies used

React React React React React

Running the app locally

You will require the following python modules if you wish to run this app

  • click==7.1.2
  • Flask==1.1.2
  • gunicorn==20.1.0
  • itsdangerous==1.1.0
  • Jinja2==2.11.3
  • MarkupSafe==1.1.1
  • Werkzeug==1.0.1

To run the app, set uo a virtual environment, and install the modules mentioned in the requirements.txt using the following command:-

pip install -r requirements.txt

Once the modules are installed, simply run the command for windows :-

python server.py

For mac and linux run the following command :-

python3 server.py

Once the server is up-and-running, go to your browser, and visit http://localhost:3000 to use the app.