Skip to content

React-TypeScript based Sudoku Solver that uses recursive backtracking to solve a sudoku puzzle

Notifications You must be signed in to change notification settings

shreshtab/sudoku-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

sudoku-solver

Installation Instructions

// Clone without SSH
git clone https://github.com/shreshtab/sudoku-solver.git

// Clone with SSH
git clone [email protected]:shreshtab/sudoku-solver.git

// Navigate to client directory
cd sudoku

// Install Dependencies
yarn

// Start Application
yarn start

Features

In Progress

  • Research options and replace RC Slider

Backlog

  • Refactor Components
    • Provide grid as an input to the Sudoku Grid component
  • Flatten Sudoku Grid State
  • Overall Styling and Color
  • Sudoku Grid Generator
  • Other Solving Algorithms
    • AC3 with Recursive Backtracking
    • Others...

Completed

  • Grid Component
  • Redux - Actions, Reducers, etc.
  • Solve Visualizer
  • Puzzles Setup
  • Speed Control
  • Responsive Styling
  • Refactor Components
    • Move cell/box to a different component
    • Move control panel into a new component
  • React-Toastify Implementation
  • Unit/Integration Tests
  • Live Deployment

About

React-TypeScript based Sudoku Solver that uses recursive backtracking to solve a sudoku puzzle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published