SudokuBase is an online platform for playing sudoku.
SudokuBase uses a Sudoku engine (SudoGen, still a private project but will soon be available as open source). At regular intervals, the Sudoku generator produces new puzzles and those are stored in the database, along with further puzzle information and user solving statistics.
The SudokuBase backend is based on the Spring Framework. Further technologies used for this project are MySQL, jQuery and of course the holy trinity: HTML, CSS and JS. Deployment is done on Heroku and mail service is provided by SendGrid
The goal is to create a free platform for sudoku-fans, providing unlimited puzzles for different levels and additional features like a knowledge base, various training methods, competitive play, chat and various gamification features like rating, archievements and badges.
Whether you want to help SudokuBase grow or just sharpen your claws in programming, SudokuBase needs you! Have a look at the issues tab, pick one, or raise one yourself. To make a pull request:
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes