All-Time Churches Planted
—churches
Since 2002 · All Regions
2026 — This Year
—churches
— CPs trained
All-Time CPs Trained
—people
Since 2025 records
Total Classes Run
—classes
All Countries
Churches Planted
—
CPs Attended
—
Classes Run
—
Countries
—
local
Program Breakdown
| Program Type | Classes | CPs Trained | Churches | Avg per Class |
|---|
Top Countries by Churches Planted
| Country | Region | Classes | Churches |
|---|
New Churches by Year
By Program Type
Data Entry
Log a church planting class and trainee numbers.
New Training Entry
Record attendance and church plants from a completed program.
Data Explorer
View, filter, edit and delete training entries.
All Entries
Download as:
| Country | Region | Program Type | Prog # | Month | Year | CPs | Churches | Notes | Actions |
|---|
Ask AI
Ask natural language questions about your church planting data.
Data Assistant
Ask questions about your training data.
Database Setup
Connect Supabase so your whole team shares live data.
Connect to Supabase
Paste your credentials below. Once connected, all entries save to your shared cloud database.
Project URL
Anon Public Key
Import Historical Data
Once connected, click below to load all 107 historical training records from your spreadsheet into the database. Only do this once.
Step-by-step setup guide
1
Create a free Supabase account
Go to
Go to
supabase.com → click Start for free → sign up with Google or email.2
Create a new project
Click New project → name it
Click New project → name it
metamorphic-tracker → choose Singapore as your region (best for your team spread) → set a database password → click Create new project and wait ~1 minute.3
Create the database table
Click SQL Editor in the sidebar → paste and run:
Click SQL Editor in the sidebar → paste and run:
CREATE TABLE training_entries (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
created_at timestamptz DEFAULT now(),
month text, year integer,
country text, region text,
program_type text, program_number text,
cps_attended integer DEFAULT 0,
new_churches integer DEFAULT 0,
reported_by text, notes text
);
ALTER TABLE training_entries ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Allow all" ON training_entries
FOR ALL USING (true);
4
Get your credentials
Go to Project Settings (gear icon) → API → copy your
Go to Project Settings (gear icon) → API → copy your
Project URL and anon public key → paste into the fields above → click Connect Database.5
Import your data
Click Import 107 Historical Records above to seed the database with all your existing data.
Click Import 107 Historical Records above to seed the database with all your existing data.
6
Host on Netlify (share with your team)
Go to
Go to
netlify.com → sign up free → drag and drop this HTML file onto the deploy area → Netlify gives you a shareable link instantly. Anyone on your team worldwide can open that link and use the app — all sharing the same live database.7
Tip: Save your credentials in the file
Open this HTML file in a text editor (Notepad on Windows, TextEdit on Mac) → find the lines near the top that say
Open this HTML file in a text editor (Notepad on Windows, TextEdit on Mac) → find the lines near the top that say
SUPABASE_URL = "" and SUPABASE_ANON_KEY = "" → paste your values between the quotes → save → re-upload to Netlify. That way credentials load automatically for everyone.