wanessalabs games production

Sudoku

An ad-free daily Sudoku app with streak tracking and offline play. One puzzle a day, same puzzle for everyone, no ads ever.

React 18ViteVanilla CSSlocalStorageCloudflare Pages
Sudoku screenshot 1

I’m addicted to Sudoku. The problem is every free Sudoku app is an ad delivery mechanism with a puzzle attached. I wanted the puzzle without the ad. So I built the version I actually wanted to use.

The Problem

Popular Sudoku apps are filled with ads, dark patterns, and account requirements. The paid alternatives charge subscriptions for what should be a simple daily habit. Players just want a clean puzzle and a streak counter.

What It Is

A minimal daily Sudoku app. One puzzle per day, seeded from the date, so every player gets the same puzzle. Full undo/redo history, notes mode, three hints per game, and streak tracking with no account required. Everything runs locally. Nothing leaves the device.

The same puzzle engine also powers the Sudoku Book Maker: the two share code but serve completely different use cases.

Features

Stack

ToolRole
React 18 + ViteGame UI and state management
Vanilla CSSMinimal grid styling
localStorageStreaks, stats, game state
Cloudflare PagesHosted inside wanessalabs-games hub

Revenue Model

The app is free. The same puzzle engine powers KDP physical book sales via the Sudoku Book Maker tool.

Development timeline

5 logged updates over 47 days, 30 Mar 2026 to 15 May 2026.

  1. Proof-of-work artifacts scaffoldedfeature

    The decision log and the roadmap were created on this date, joining a product requirements document that already existed, which brought this folder up to the three artifacts every project at the vault root is expected to carry.

  2. First Capacitor candidate for an Android APKfeature

    Decision (2026-05-06): Sudoku is the first game targeted for a Capacitor WebView APK.

  3. Migration into the gaming hubfeature

    Decision (2026-05-06): Sudoku is now a route in wanessalabs-games/ rather than a standalone deployed app.

  4. Built because every free Sudoku app is unusablefeature

    Build a personal Sudoku app rather than tolerating ad-supported alternatives.

  5. KDP extension: same engine, physical productfeature

    Use the puzzle generator to produce a printable Sudoku book for Amazon KDP.

Written from this project's decision log as work happened, not afterwards. See every project →