Case study · God’s Remnant Assembly

Overcomer’s Library

A library of prayer books, the Weekly Kingdom Prayers and the Bible for God’s Remnant Assembly, rebuilt from a design prototype into one tested codebase that runs on the web, iPhone and Android.

Available on the App Store and Google Play · overcomerslibrary.app

platforms from one codebase: web, iOS and Android
3
languages: English, French and Spanish
3
versioned database migrations
50
commits in the first month
440+

The challenge

A beautiful prototype that could not grow.

The first version of the library was a set of pages exported from a design tool. It looked right, but it had no modules, types or tests, so every change meant re-exporting and hoping nothing broke.

Book content was published as public files, and the unlock for paid books happened in the browser, so the paywall could be bypassed. A code-based unlock also would not pass Apple’s App Store rules for digital purchases.

The ministry needed one product for members on phones, tablets and laptops, in three languages, that would keep working on a weak connection.

Our approach

Rebuilt for the web, iOS and Android.

  1. 01

    One typed codebase

    We ported the designs into a React and TypeScript application, kept the original look, and wrapped the same code with Capacitor for iOS and Android.

  2. 02

    A secure backend

    Supabase provides authentication and a Postgres database with row-level security on every table. Paid content moved behind server-side ownership checks, and every schema change is a versioned migration.

  3. 03

    Store-ready purchasing

    Purchases follow App Store and Google Play rules for digital goods, while the web app keeps its own purchase flow with emailed receipts and admin approval.

  4. 04

    Automated checks

    Unit, edge-function and end-to-end browser tests run before every deploy, alongside a build check that fails if paid book text ever ships in public files.

What members get

Features

  • Works offline, with books and Bible chapters cached on the device
  • English, French and Spanish, including translated scripture references
  • Reading plans and reminders, with push notifications
  • Notes, highlights and handwritten pen ink
  • Listen mode with licensed audio Bibles that keeps playing with the phone locked
  • A store with free and paid books
  • An admin console with a draft-and-publish workflow for editors
  • Verse of the day with shareable images

Technology

The stack

App
  • React
  • TypeScript
  • Vite
  • Capacitor
Backend
  • Supabase
  • PostgreSQL with row-level security
  • Edge functions
Hosting
  • Vercel
  • App Store
  • Google Play
Quality
  • Playwright
  • Unit and function tests
  • Versioned migrations

Results

Where it stands

  • Live on the web at overcomerslibrary.app and available on the App Store and Google Play.
  • Paid content protected on the server, with purchasing that follows each store’s rules.
  • Editors publish new weekly prayers and books themselves, without a developer.
  • A codebase the ministry owns, with tests and documentation for whoever works on it next.

Services used: Mobile App Development · Custom Software Development · Cybersecurity & Compliance · DevOps & Platform Engineering

Have an app your community is waiting for?

Tell us about it. You will hear back from an engineer, not a sales team.