Progressive web apps that install, work offline and respect privacy
We plan, design and build installable web apps that run on phones and desktops without a separate app-store build. Offline-first where it makes sense; privacy by design.
Local-first apps: the device holds the primary copy
A local-first app treats the phone or laptop as the source of truth. The server, if there is one, is a sync target — not a gate you have to pass before you can work.
- Use it when the product has to keep working on a train, in a basement kitchen, or anywhere the connection drops.
- Use it when the data is personal (journals, health-adjacent logs, private notes) and should not depend on an account to exist.
- Use it when export and import matter more than a dashboard on our servers.
A web app can run fully offline for its core loop: the UI and recent data sit in a service worker and IndexedDB, edits queue locally, and they sync when the network returns. Features that need a live server (shared multiplayer, payment capture) still need a connection; we design those as explicit online steps, not silent failures.
We have shipped this model on Sarj — local‑first sprouting tracker PWA · Lendület — private habit and meal journal PWA
Questions we get about PWAs
How much does a PWA cost?
Do PWAs work on iPhone?
When should we pick a PWA over a native app?
How does offline work?
Work that proves it
Planning a website or app?
Tell us what you want to build and where you are stuck. We will reply with a clear next step.