A modern, responsive Sudoku web application built with Bun, React, and Tailwind CSS. Not just another Sudoku clone, but a premium experience featuring a sleek glassmorphism design and smooth animations.
- Classic Gameplay: Enjoy the timeless puzzle game with a fresh look.
- Smart Highlighting:
- Select a number to highlight all its occurrences on the board.
- Row, column, and box highlighting for better focus.
- Visual Error Detection:
- Mistakes pulse and glow red to alert you immediately.
- Conflicts are clearly marked with bold borders.
- Undo/Redo: seamless history navigation with single-click undo actions.
- Note Mode: pencil in candidates to solve complex puzzles.
- Difficulty Levels: From Easy to Expert to challenge all skill levels.
- Timer & tracking: Keep track of your solving time.
- Glassmorphism UI: A beautiful, translucent interface that adapts to your device.
- Responsive Design: optimized for both desktop and mobile play.
- Runtime: Bun (v1.3.9+)
- Frontend: React 19
- Styling: Tailwind CSS v4, Framer Motion
- Backend/Hosting: Firebase (Firestore, Auth, Hosting)
- Building: Custom
build.tsscript using Bun's bundler
- Bun installed on your machine.
- A Firebase project (optional, for deployment/persistence).
Clone the repository and install dependencies:
git clone https://github.com/JenspederM/sudoques.git
cd sudoques
bun installStart the development server with hot reloading:
bun devVisit http://localhost:3000 (or the port shown in your terminal).
Create a production-ready build in the dist folder:
bun run build
# or
bun startDeploy to Firebase Hosting:
bun run deploy