Products

Live today, and what’s next

The platform is chosen per product, not by default. OmniPlay and Sudoku are progressive web apps — installable straight from the browser, no app store required. NoteTrack is a native Android app instead, built where that’s the better fit. Below is what exists today and what is coming, with honest dates.

Live now

Live

OmniPlay

Board games that run in a tab and keep working offline

OmniPlay is a pass-and-play board game platform for a single device. Three games ship today — Ludo, Snakes & Ladders and Checkers — each supporting two to four players sharing one screen, or any seat handed to a computer opponent. Ludo's bots run at three difficulty levels. House rules are real switches, not decoration: exit roll, safe cells, captures, triple-one penalties and exact-finish are all read directly by the rules engine.

The rendering decision drives everything else. Boards, tokens, snakes and ladders are inline SVG styled with CSS — there is no canvas and no WebGL anywhere in the project. That keeps the artwork resolution-independent on cheap high-density Android screens, keeps it inspectable and accessible as real DOM, and keeps the download small. Audio is synthesised at runtime through the Web Audio API, so the app ships zero audio assets.

Each game is a self-contained cartridge: a pure rules engine with no React in it, unit-tested on its own, plus a lazily-loaded component bundle. Opening the home hub never downloads a game you did not ask for, and adding a fourth game does not grow the bundle for anyone playing the first three. Fifty-eight unit tests cover the engines and bots.

A Workbox service worker precaches every built asset on first visit, so subsequent loads come entirely from cache and full games play with the network disconnected. Progress is written to local storage on every state change, so a refresh or an accidental close never loses a game. The interface is available in English, Nepali and Spanish.

A Play Store release is on the way, wrapping this same PWA as a Trusted Web Activity — no second codebase, no port, the identical app running inside a thin native shell that satisfies Play's distribution requirements. Until then, the web version above needs no install and is already the fastest way to play.

Play nowgames.shresthaco.com
Stack
React 19 · Vite · Workbox
Games
3 live, more in build
Offline
Full — precached
Languages
EN · नेपाली · ES
Play Store
Coming soon
October, 2026

Sudoku

Sudoku classic: Brain Puzzle

Four difficulty levels, each puzzle with one unique solution Fresh daily challenges and streaks to keep you coming back Hints that explain the logic, not just the answer Works fully offline — no account needed

A classic 9×9 number puzzle, made playful. Fill every row, column and box with the digits 1 to 9 — each exactly once.

Roadmap

What’s next

Still in build, on whatever platform actually fits each one. Both keep the constraint that made OmniPlay fast — data lives on the device first, the network is secondary — applied to problems that aren’t games. Dates are targets, and they’ll be updated here rather than quietly forgotten.

Q4 2026

NoteTrack

Notes that open instantly and never wait on a network

Smart Notes applies the offline-first pattern proven in OmniPlay to something people use every day. Every keystroke is committed to local storage on the device before anything is sent anywhere. Sync is a background reconciliation rather than a save button, so the editor never blocks on a request and a dropped connection is not a lost note.

Search is the second priority. The index lives on the device, so results filter as you type instead of after a server round trip — the difference between a tool you reach for and one you avoid on a slow connection.

This one breaks from the rest of the ledger on purpose: it's a native Android app written in Kotlin, not a progressive web app. That means a real install and updates through the Play Store, with the review step that comes with it — a trade made deliberately for this product, not a default applied everywhere.

Privacy policy
Target
Q4 2026
Focus
Offline-first notes
Platform
Native Android — Kotlin
Q1 2027

Flat Finder

Renting in the Kathmandu Valley without the group-chat scroll

Housing search in the Kathmandu Valley is currently spread across Facebook groups and word of mouth, where the same flat is reposted for months after it is taken and half the posts omit the rent. Flat Finder narrows that to one searchable map: every listing pinned to a real location, filterable by the criteria that actually decide a lease — area, budget, floor, water supply, parking.

The hard problem is not search, it is staleness — a listing board is only worth opening if what it shows is still available. The plan is a verification pass on every listing plus a short expiry, so unconfirmed posts drop out rather than accumulate. Mobile-first, because nearly everyone searching for a flat here is doing it on a phone, often on a metered connection.

Target
Q1 2027
Focus
Kathmandu Valley rentals
Platform
Web · PWA

Beyond the roadmap

Past these, the plan is small utility tools — the kind of single-purpose apps that should load instantly and work on a plane, but usually don’t. Converters, calculators, trackers. They get built when a specific one becomes annoying enough to need, and they get listed here once they do, not before.