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:
- Clone the repository:
git clone https://github.com/your-username/sudoku-app.git
- Install the dependencies:
cd sudoku-app
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:5000to 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.