Sudoku screenshot

Sudoku

Author Avatar Theme by Betofigueiredo
Updated: 15 Nov 2023
18 Stars

Sudoku board created with SvelteKit, Typescript and Tailwind.

Categories

Overview:

I have been interested in studying Svelte for some time now and I finally got the opportunity when I wanted to create a Sudoku app with specific settings that I couldn’t find in existing apps. The app is developed using Svelte/SvelteKit, Typescript, and Tailwind. It is inspired by the website sudoku.com and the repository robatron/sudoku.js.

Features:

  • Svelte/SvelteKit: The app is built using the Svelte framework, which allows for efficient and reactive UI updates.
  • Typescript: The use of Typescript ensures type safety and better code organization.
  • Tailwind: Tailwind CSS is used for styling the app, providing a utility-first approach and easy customization.

Installation:

To install and run the Sudoku app, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/sudoku-app.git
  1. Install the dependencies:
cd sudoku-app
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and visit http://localhost:5000 to access the app.

Summary:

The Sudoku app developed with Svelte/SvelteKit, Typescript, and Tailwind offers a unique approach to playing Sudoku with customizable settings. It takes inspiration from the popular website sudoku.com and utilizes a board creation algorithm from the robatron/sudoku.js repository. The app allows for a mobile version, saving data to local storage, setting an error limit, and displaying advanced notes for Sudoku enthusiasts.