Architecture

Public Website (thrive-fl.org)

The public website is the main marketing and information hub for Thrive. It is aimed at both regular attenders and first-time visitors.

What It Shows

Diagram

   +------------+
   |  Visitor   |
   +-----+------+ 
         |
         | Browser
         v
   +--------------------+
   |  Public Website    |
   |  (thrive-fl.org)   |
   +----------+---------+
              |
              | HTTPS (sermons, media)
              v
        +-------------+
        |  Global API |
        +------+------+ 
               |
         data  |
               v
        +-------------+
        | DB & Media  |
        +-------------+

How It Connects

The website:

Non-sermon content (e.g., static info pages, hero banners) is maintained in the website repo itself, but any sermon-related content comes from the Global API.

Role in the Ecosystem

Typical Visitor Journeys

Some common ways people use the site:

In each case, sermon content shown on the website is identical to what appears in the mobile app, because both read from the same Global API.

Key Technologies (High-Level)

At a high level, the website:

The exact framework and build setup are documented in the website repo itself. This page focuses on how the site fits into the larger ecosystem.