DFLP Staff Portal
Dementia Friendly Lincoln Park
Authorized Staff Only
✖ Incorrect PIN — please try again.
🔒 Too many attempts. Try again in 60s.
Dashboard Overview
Mock Data

Program Overview

Training funnel metrics for Dementia Friendly Lincoln Park

Updated just now
⚠️
Supabase Not Connected
Dashboard is running on mock data. Visit Supabase Setup to connect live data.
📋
Certificate Authorization Pending
Confirm with Illinois Cognitive Resources Network before issuing co-branded certificates.
🎓
0
Total Enrolled
+8 this month
0
Training Completed
+5 this month
🎍
0
Certificates Issued
+4 this month
📍
0
Unique Zip Codes
Geographic reach

Training Funnel

Drop-off at each stage

All time

Lincoln Park vs. General

Self-identified at enrollment

74% Lincoln Park
Lincoln Park
35 (74%)
General
12 (26%)

Completions by Month

Last 6 months — training completed and certificates issued

2026
Completions
Certified

Training Funnel

Completion rate, drop-offs, and detailed stage breakdown

📊
0%
Completion Rate
Completed ÷ Started
0
Drop-offs
Started but not completed
🕐
~22
Avg. Completion Time
Minutes
💌
0
Certificates Issued
Automation ready

Completion Rate Gauge

Percentage of starters who finished the full training

0%
of people who started have completed the training
0
Started
0
Completed
0
Drop-offs

Participants

All registered training participants

All Participants (47)

NameEmailZipLP?StatusStartedCompleted
Showing 1–15 of 47

Geographic Reach

Zip codes among training participants

Zip Codes Reached

Lincoln Park zips highlighted in cyan

12 zips

Reach Summary

For grant reporting

12
Unique zip codes reached
3
Lincoln Park zips (60614, 60657, 60610)
26%
Completers from outside Lincoln Park

Supabase Setup

Connect live data in 4 steps — free tier is all you need

🚀 Getting Connected

1

Create a Supabase account

Go to supabase.com → sign up free with GitHub or email → create a new project. Free tier handles this for years.

2

Create the contacts table

In Supabase → SQL Editor, run:

CREATE TABLE contacts ( id uuid DEFAULT gen_random_uuid() PRIMARY KEY, name text, email text, zip_code text, is_lincoln_park boolean, status text, training_started_at timestamptz, training_completed_at timestamptz, certificate_issued_at timestamptz, source text, created_at timestamptz DEFAULT now() );
3

Update the PIN in dashboard.html

Open dashboard.html and find var DASHBOARD_PIN near the bottom. Change the value before sharing the link.

4

Wire training.html to Supabase

Replace the console.log stubs in Gate 1 & 2 with real Supabase insert / update calls. The dashboard will populate automatically on next login.

📋 Data Contract Reference

Field names must match exactly between training.html, automation, and Supabase.

nametext — Gate 1
emailtext — Gate 1
zip_codetext — Gate 1
is_lincoln_parkboolean — Gate 1
statusstarted → complete → certified
training_started_attimestamptz — Gate 1
training_completed_attimestamptz — Gate 2
certificate_issued_attimestamptz — automation
✅ Dashboard PIN
Change var DASHBOARD_PIN near the bottom of dashboard.html before sharing the link.