GodAdvocate
Group reading plans
- Complete a reading day and watch the streak move
- Open the group tab to see the leaderboard reorder
- Switch the interface language
The guided demo runs on sample data in your browser — nothing is connected to a production system and no real transaction is processed. Where a real URL can be framed, the toolbar above switches to it and says so.
Capabilities you could commission.
Supabase auth with email and magic-link sign-in, sessions stored in the device keychain on mobile.
See it on its own →Sessions and tokens held in the iOS keychain / Android encrypted storage, never in plain application storage.
See it on its own →RevenueCat sits on top of StoreKit 2 and Google Play Billing: the store still processes every purchase, RevenueCat resolves it into an entitlement the app can check on any platform.
See it on its own →Native StoreKit 2 on iOS and Google Play Billing on Android — products, offerings, purchase and restore flows.
See it on its own →Entitlement checks wrap the premium surfaces themselves, so a free account sees the locked state and an entitled account sees the feature — the same build, two experiences.
See it on its own →Stripe Checkout, subscription billing and webhook-driven account state for the web products.
See it on its own →Ranked, explained suggestions generated from the user’s own activity and the product’s catalog.
See it on its own →Scheduled local notifications and remote push, with permission handling and a deep link that opens the exact screen the notification is about.
See it on its own →First-party event tracking feeding funnel and engagement views the business can act on.
See it on its own →Instant search with multi-facet filters, sorting and a genuine empty state when nothing matches.
See it on its own →What this product exists to fix.
Reading plans are abandoned in week two. The missing ingredient is not content — it is somebody noticing whether you showed up.
Group reading plans with streaks and a leaderboard: an individual habit made visible to a small group that has agreed to see it.
The implementation, at a level we can share.
- ✓Group progress as the retention mechanic rather than notification nagging
- ✓Interface localisation across four languages
- ✓Realtime group state so a completion appears for everyone immediately
- ✓Stripe on the web, RevenueCat on mobile — one entitlement model across both
A capability-level overview. Endpoints, credentials, internal architecture and client-specific code stay private.
The same architecture, other industries.
Don’t copy the app — copy the capability. Every workflow above can be rebuilt around your business, your data and your users.
We can build your version of it.
Everything in this demo is a capability we can adapt, redesign or rebuild for your company — on its own, or combined with others into a single product.
Other products you can use right now.
You don’t have to build GodAdvocate.
We can adapt individual features, workflows, interfaces or the whole system to your business.