Leader Admin
Manage website updates
This page is ready for Google sign-in and Firebase. Until Firebase is connected, it works as a content editor that exports an updated content.json.
Allowed Gmail Accounts
Use real Gmail or Google Workspace addresses for the pastor and approved leaders.
Google sign-in
Add a Google OAuth client ID in content.json to enable leader sign-in.
Security note
Client-side allowlists are for the editor experience only. Real protection requires Firebase Authentication and Firestore security rules from
ADMIN_SETUP.md.
YouTube and Facebook
The live streams page is used as the public link. To embed an active livestream directly, add the YouTube channel ID.
Calendar
Add a public Google Calendar embed URL when the church calendar is ready.
Management Dashboard
These sections show the management workflows to connect to Firebase later.
Recommended Next Features
- Firebase Google login for pastor and leader accounts.
- Editable announcements, service times, events, leaders, sermons, and giving details.
- Prayer requests saved to a private dashboard with email notification.
- Google Calendar events embedded on the homepage.
- Image upload workflow for flyers and leader photos.
- Audit log showing who changed content and when.