Architecture

Mobile App

The Thrive mobile app is the primary way many attenders interact with sermons and church information on their phones.

Main Features

Diagram

        +--------------+
        |  Mobile App  |
        +------+-------+
               |
               | HTTPS (sermons, config)
               v
        +--------------+
        |  Global API  |
        +------+-------+
               |
        data   |
               v
   +-------------------+      +-------------------+
   |  Database (cloud) |      |  AI Pipeline      |
   +-------------------+      +-------------------+

   (On the device)
   +--------------------------+
   | Downloads & Local Notes  |
   +--------------------------+

How It Connects

The app uses the Global API to:

The podcast feed generated by the AI Processing Pipeline is consumed by external podcast apps, while the mobile app itself reads data directly from the Global API.

Design Goals

Typical Attender Journey

  1. Open the app and land on a home screen with recent or featured messages.
  2. Tap into a series to see all messages in that series.
  3. Choose a message to:
    • Read the short summary
    • Skim the tags for topics that matter to them
    • Start listening right away or download for later
  4. While listening, open Notes to capture key points or personal reflections.
  5. When ready to take a next step, tap Connect or More to find groups, serving opportunities, or giving options.

The goal is that a first-time user can intuitively find and play a message within seconds, while regular attenders have quick access to deeper content and next steps.

Key Technologies (High-Level)

From a technology perspective, the mobile app: