This is a simple web application built with Flask for generating Sudoku boards. The app allows users to select the difficulty level (easy, medium, or hard) and the output format(UI or JSON). It then generates a Sudoku board accordingly. This can be used by services like Newspapers, magazines, games, etc to generate boards regularly.
Follow the instructions below to set up and run the Sudoku web app on your local machine.
- Python 3.x
- Flask
-
Clone the repository:
git clone [https://github.com/your-username/sudoku-web-app.git](https://github.com/shivamgutgutia/sudokuBoardGenerator.git) cd sudoku-web-app
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Flask application:
flask run
-
Open your web browser and navigate to
http://127.0.0.1:5000/
. -
Choose a difficulty level (easy, medium, or hard) and start playing Sudoku!
- app.py: The main Flask application file.
- templates: Folder containing HTML templates.
selection.html
: Home page with difficulty selection buttons.output.html
: Template for displaying the Sudoku board for the selected difficulty.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact Shivam Gutgutia.