This is lisudoku's frontend written in React that connects to the Rails backend.
Main features
- 13 supported sudoku variants
- Multiple grid sizes (4x4, 6x6, 9x9)
- Watch other solvers play live
- Get hints when you're stuck
- Use the Trainer to improve your technique
- Build puzzles and run the solver on any puzzle
- Share the puzzle you built and others can solve it
- Solve or run the solver on puzzles imported from f-puzzles
- No account required
- Also works offline!
Contributions are welcome! You can contribute by writing code, providing UI designs, or any idea that can improve lisudoku.
Join the discord server.
- Clone the repo
- Make sure you have node installed. Check
.nvmrc
for the needed version or just use nvm. yarn install
- Create
.env.local
with the following content
VITE_API_BASE_URL=http://localhost:3000
- Start the app with
yarn start
(make sure the backend is running)
The frontend is deployed on netlify.com.
Deployment command: yarn deploy