Sudoku Solver is a Django/React application that solves and generates pure sudoku puzzles or allows users to design, validate, and solve sudoku puzzles. Test it out: Live Demo.
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.
To run this application locally on your computer, you'll need Git and Python installed on your computer.
Then run the following command in the command line and go to the desired directory to store this project:
Clone this repository:
git clone https://github.com/JonathanCen/Sudoku-Solver.git
Go into the front-end:
cd Suduoku-Solver/src/frontend
Install all dependencies:
npm install
Build the front-end:
npm run build
Go back to the root directory:
cd ../..
Install all Django dependencies:
source venv/bin/activate pip install --upgrade pip pip install -r requirements.txt
Start the Django web server:
python src/manage.py runserver
Open http://127.0.0.1:8000/ in a new tab.
- React - Front-end library used to built the user interface
- Django - Web framework for serving and handling API requests from the webpage
All issues and feature requests are welcome. Feel free to check the issues page if you want to contribute.
Copyright © 2022 Jonathan Cen.
This project is MIT licensed.