Day 50: Offline-ready and finally hearing from people who use it.
Two things shipped today that users will actually see. The site now works offline. And for the first time, people using Ominvo have somewhere to say what they think of it.
PWA service worker — the site works offline now
If you lose your connection while using ominvo.com, you'll get a proper offline page — not a browser error. It loads cleanly, tells you what's happening, and gets out of the way when your connection comes back.
The strategy is network-first: when you're online, every page request goes to the network. The service worker doesn't serve stale cache when fresh content is available — that would be wrong for a tool where the data changes as reviews come in. The offline fallback only shows up when a request genuinely fails because there's no connection.
Static assets — the favicon, the app icons — are pre-cached so the offline page itself loads cleanly even on a first-time offline visit. That matters for the kind of user Ominvo is built for: a salon owner or restaurant manager checking in from their phone in a low-signal spot between customers.
This is the first half of the PWA story. Day 51 adds the install prompt — the banner that lets Ominvo live on your home screen like a native app. The service worker has to be registered before the browser will offer that. Today's work is the prerequisite.
If you're still working out how Ominvo fits into a single-location daily workflow, that page covers the full loop from review notification to AI draft to one-tap approval.
Customer testimonials — a place to say what you actually think
Logged-in users can now submit a testimonial at /testimonials. You pick your business type, write what you think, and submit. Submissions go through automated moderation before publishing. Anything approved appears on the public page immediately.
The reason it's gated to logged-in users: the feedback should come from people who have actually used the product. That's a low bar — Ominvo starts free, no credit card required. The pricing page has the tiers, and the ROI calculator will show you what the numbers look like for your situation before you commit to anything.
If you've been using it and have a few things to say, the form is there.
A few auth-flow fixes
Fixed a few auth-flow edge cases that surfaced while testing the testimonials submission flow. No visible change in normal use.
What's next
Day 51 is the PWA install prompt — the piece that puts Ominvo on your home screen. The service worker from today and the manifest metadata from Day 49 are both prerequisites. The install prompt is the last piece.
If you want to share your experience, the testimonials page is open.
Written by
The founder of Ominvo
Building review management for single-location small businesses. Join the waitlist →