Idea for this is sudoku solver, originated from HackWeekly's hackathon project I participated on. As core dev on team I had further improved upon it, once hackathon was over - I had turned it into a game and added some visual polish.
Original idea was a sudoku solver and generator with a backend implementing our own backtracking algorithm. Due to lack of resources and time we have decided to use sudoku solving binary on backend, that can solve and generate sudoku boards with various difficulty.
- Live Site URL: hosted on vercel
Over the course of whole project the focus has been mostly on UI/UX. In the end we were able to create board which has some nice features like error highlights and is quite pleasant to type on even on mobile. For mobile I've created a custom keypad, which I found worked better than built in mobile keyboard for our use case.
- React - JS library
- Next.js - React framework
- Daisy.ui - Component library
- Tailwindcss - CSS framework
A lot about React and next.js, but especially about mobile platform. It proved to me that mobile platform is hard and I should always start with it, because some quirks can have quite an impact on final product. I've also learned quite a lot about working in a team. For future me: hop on call with your team asap, figure important stuff to get first prototype going, figure small details as you go.
- Twitter - @raswonders
Thanks to whole Tangerine Moose team especially to David
