Skip to content

raswonders/sudoku-cruncher

 
 

Repository files navigation

Sudoku cruncher app

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.

Table of contents

Overview

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.

Screenshot

Links

My process

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.

Built with

What I learned

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.

Author

Acknowledgments

Thanks to whole Tangerine Moose team especially to David

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.2%
  • CSS 6.8%