An open API service indexing awesome lists of open source software.

https://github.com/martendebruijn/sudoku-solver

A simple Sudoku solver built with React and TailwindCSS
https://github.com/martendebruijn/sudoku-solver

react sudoku sudoku-solver tailwindcss

Last synced: 3 months ago
JSON representation

A simple Sudoku solver built with React and TailwindCSS

Awesome Lists containing this project

README

        

# Sudoku Solver 🧩

A simple Sudoku solver built with React and TailwindCSS. This project is a **hobby project** and is not intended for serious use. The solver does **not check for errors** in the input and does **not verify if a Sudoku puzzle is solvable**.

## 🚀 Features

- Interactive **9x9 Sudoku grid**
- Allows users to input numbers
- Basic solving functionality

> [!WARNING]
> This is a **hobby project**, and it **does not** include:
>
> - Error detection (e.g., duplicate numbers in rows/columns)
> - Checking if the Sudoku puzzle is solvable
> - Advanced solving techniques
>
> Use this project for fun or as a learning exercise! 😊

> [!NOTE]
> I am aware that somethings is not correct in the solver function. So the results can be incorrect.

## 📦 Installation

1. Clone the repository:

```sh
git clone [email protected]:martendebruijn/sudoku-solver.git
cd sudoku-solver
```

2. Install the dependencies:

```sh
npm install
```

3. Start the development server:

```sh
npm run dev
```

## 🎯 Usage

Click on a cell and type a number (1-9).
Modify numbers as needed.
(If implemented) Click a Solve button to attempt solving the puzzle.

## 🛠️ Future Improvements

- ✅ Validate user input (check for duplicates)
- ✅ Show errors for invalid Sudoku configurations
- ✅ Improve solving algorithm

## 📜 License

This project uses the [MIT License](./LICENSE). Feel free to contribute or modify it as you like!