Dashboard
Quick Actions
Setup Checklist
- ☐ Replace Firebase config in both
index.htmlandadmin.html - ☐ Set Cloudinary credentials in Settings tab below
- ☐ Replace
YOUR_FLUTTERWAVE_PUBLIC_KEYinindex.html - ☐ Replace
YOUR_PAYSTACK_PUBLIC_KEYinindex.html - ☐ Change admin password (find
ADMIN_PASSWORDin admin.html script) - ☐ Enable Firestore in Firebase console (start in test mode)
- ☐ Create an unsigned upload preset in Cloudinary → Settings → Upload
Homepage Content
Logo (shown across entire website)
Tap to upload logo from gallery
Hero Section
Tap to upload hero image from gallery
About Preview Section
Tap to upload team photo from gallery
Our Story Image (About page)
Tap to upload "Our Story" image
Programs Gallery
Unlimited Gallery Items
Add unlimited images or videos to your gallery. Each item can include a caption and preview.
Team Member Photos
Upload photos for each team member shown on the About page.
Media Library
View and manage all uploaded images from the website. Delete images you no longer need.
News & Blog
Add New Article
Tap to upload article image from gallery
Published Articles
Loading…
Messages & Subscribers
Subscriber Emails
View the full list of newsletter subscribers. Copy or download email contacts for follow-up or alerts.
Loading…
Contact Messages
Read the original message text, sender details, and contact information here.
Loading…
Partners
Add Partner
Tap to upload partner logo from gallery
Current Partners
Loading…
Impact Statistics
Numbers shown on homepage and about page
Settings
Email Notifications
Configure EmailJS so you can send newsletter alerts to subscribers when you publish news.
Create an EmailJS account at emailjs.com and build a template using the fields below.
Cloudinary Configuration
Stored in your browser (localStorage). Get from cloudinary.com/console.
Create an unsigned upload preset in Cloudinary → Settings → Upload → Add preset → set Signing Mode to Unsigned.
Admin Password
To change the password, open admin.html in a text editor,
find const ADMIN_PASSWORD and update the value, then re-upload the file.