The application is designed to extend the well-known sudoku game to a whole new level. The main concept is used by big platforms like Lichess (It's web app for competitive chess! Check it out!). The advantages NeoSudoku offers are:
-
Enhanced solving experience. Integrated rating system
This gives the opportunity to compete with others and increase rating points for every type of sudokus out there.
Make sure you press the Finish button after solving each sudoku. There is a Surrender button which if pressed decreases the current sudoku rating by a certain amount of rating points
Implemented sudoku functionality includes hint and history
-
An integrated sudoku solver where every user (logged in or not) can easily type sudoku and get its solution instantly
-
Articles with tips and useful information about sudoku solving
There is a separated page for reading articles (there is a pagination component used for navigating through the published articles)
-
Profile page where each player looks at their stats for every sudoku type. The solved sudokus history is stored in a log section, sorted by dates.
- Open neo-sudoku folder in terminal and type
npm install
to install all dependencies.- Do The same thing for server
- Open neo-sudoku in terminal and type
npm start
- Open server in terminal and type
npm run nodemon
to run it with nodemon - Wait for create-react-app to start the project automatically (or open
localhost:3000
) - THAT'S IT!!!
- Client-side
- Server-side
ReactJS logo | NodeJS logo |
---|---|