Architecture

Admin Tool

The Admin Tool is a web‑based dashboard used by church staff and volunteers to manage content.

What It Does

Through a simple web interface, staff can:

Diagram

   +-----------+
   |  Staff    |
   |  User     |
   +-----+-----+
         |
         | Web browser
         v
   +-----------------+
   |   Admin Tool    |
   |   (Dashboard)   |
   +--------+--------+
            |
            | HTTPS
            v
   +-----------------+
   |   Global API    |
   +--------+--------+
            |
     data   |   audio
            v
   +------------------------+
   | Database & Media Store |
   +------------------------+
            |
         triggers
            v
   +------------------------+
   | AI Processing Pipeline |
   +------------------------+

How It Connects

Typical Workflows

Common ways staff use the Admin Tool include:

In all of these cases, staff work in one place, and the changes automatically flow to the mobile app, website, and podcast feed.

Key Design Choices

Audience

The goal is to let non‑developers keep all content fresh without needing to touch code.