Skip to content

Jayllyz/sudoku-rust

Repository files navigation

Sudoku-rust 🧩

ci CodSpeed codecov

Personal project to learn Rust and improve my algorithm skills. Recently started learning Rust and wanted to build something to practice because i really like the language.

Roadmap 🗺️

  • Generate a random sudoku board ✅
  • Choose between 3 difficulties (easy, medium, hard) ✅
  • Sudoku solver ✅
  • local web app ✅
  • Playable game in web app 🚧

Run Locally 🚀

Clone the project

git clone https://github.com/Jayllyz/sudoku-rust.git

Go to the project directory

cd sudoku-rust

Build the docker image

# with live reload
docker build -t sudoku-rust --target=dev .

# release optimized
docker build -t sudoku-rust --target=prod .

Run the docker container

# with live reload
docker run --rm --name sudoku-rust -it -p 8000:8000 -v $(pwd):/app sudoku-rust

# release optimized
docker run --name sudoku-rust -it -p 8000:8000 sudoku-rust

Author 👨‍💻

License ⚖️

The Unlicense