Dashboard
Overview of all site content
Hero & Record Stats
Updates the top section and win/loss/KO numbers instantly
Bio & Facts
Controls the About / Story section
Videos
Add or edit YouTube video tabs. Paste any YouTube URL — watch, share, or short links all work.
Fight Record Table
The professional record shown in the Fights section. Add each past bout here.
Upcoming Fights
Manage the fight schedule shown publicly on the site
Gallery Photos
Add photo URLs to display in the gallery. Use relative paths (images/photo.jpg) or full URLs from any image host.
Achievements & Rankings
Controls the belt/title cards and the tagline
Training & Packages
Manage the coaching section content and pricing
Client Reviews
Only approved reviews show publicly. The homepage shows the 3 most recent approved reviews.
Contact Info
Updates the contact section on the homepage
Social Links
Updates the footer social link URLs
Google Sheets — Contact Form
Connect the contact form so enquiries go to a Google Sheet
The contact form submits to a Google Apps Script Web App which writes each submission as a row. Free, no server needed, works on GitHub Pages.
Create a Google Sheet
Go to sheets.google.com → New → name it "Khalid — Enquiries"
Add headers in Row 1: Timestamp | Name | Email | Enquiry Type | Message
Open Apps Script
Extensions → Apps Script → delete all code → paste:
Deploy → New Deployment
Type: Web App · Execute as: Me · Access: Anyone → Deploy → Copy URL
Paste URL into index.html
Find the line const SHEETS_URL = 'YOUR_GOOGLE_APPS_SCRIPT_URL_HERE'; and replace the placeholder.
Backup & Restore
Export all your site data to a JSON file, or restore from a previous backup
Downloads a JSON file with all your videos, fights, reviews, gallery photos, bio text, and settings. Keep this as a backup — if you clear your browser data, this lets you restore everything.
⚠ This will overwrite all current site data. Make sure you have a recent export first.
Clears all admin-managed content and resets to the original defaults. Cannot be undone.