Skip to content

rolandbernard/sudoku-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku solver

This is a very simple web app for solving Sudoku problems. This is more just an experiment for me to try out the Yew framework.

Demo

Development

You will have to install Cargo and Trunk.

Running

To start a development server run the following command in the root directory of this repository.

trunk serve

Building

To build a release version of the application run the following command, replacing <PUBLIC_URL> with the public URL will be served from (the default is /):

trunk build --release --public-url <PUBLIC_URL>

Files

This web app is written in rust using the Yew framework. You will find all the styles in the scss/ directory, with an entry at scss/index.scss.

The source for the app can be found in the src/ directory. With src/main.rs being the entry point into the web application.

The actual problem solver can be found in the src/solver subdirectory. It is a very simple constraint solver, that can technically handle not just Sudoku but also some other simple “Sudoku-like“ problems.

Releases

No releases published

Packages

No packages published