Internal — The Phoenix Blueprint
POLLY SETUP GUIDE
Sapp's O-Line Academy · Full deployment checklist
Complete these steps in order. Estimated time: 25–35 minutes.
00
File Overview
FILES YOU HAVE
index.html
The live public website. This is the only file that goes on Cloudflare.
→ Upload to Cloudflare Pages
sapp-admin.html
Admin panel for Coach Sapp to manage sessions. Keep private.
→ Send directly to Coach Sapp only
sapp-emailjs-setup.html
Your EmailJS configuration guide with code generator.
→ Internal use — follow steps 3 & 4 below
sapp-brand-kit.html
Full brand guide for Coach Sapp's social media and design.
→ Send to Coach Sapp
sapp-business-cards.html
Print-ready business cards front and back.
→ Send to Coach Sapp or print directly
sapp-emailjs-setup.html
EmailJS template guide with plug-and-play code generator.
→ Internal setup use only
01
Cloudflare Pages
DEPLOY THE WEBSITE

Log into the Cloudflare dashboard at dash.cloudflare.com using the Phoenix Blueprint account credentials.

✓ Site is live. Test it by opening the URL in a browser — you should see the full Sapp's O-Line Academy website.
02
Custom Domain (Optional)
CONNECT COACH SAPP'S DOMAIN

If Coach Sapp has a domain (e.g. sappsoline.com), connect it now. If not, skip to Step 3 — the .pages.dev URL works fine for now.

Note: If the domain is registered elsewhere (GoDaddy, Namecheap etc.) the nameservers need to be pointed to Cloudflare first. Check with the account owner.
03
EmailJS
SET UP EMAIL CONFIRMATIONS

Open sapp-emailjs-setup.html in a browser and follow all 6 steps. This connects the registration form to send automatic emails to parents and Coach Sapp on every new signup.

Search term in index.html: const EMAILJS_SERVICE_ID = 'YOUR_SERVICE_ID';
✓ Test by submitting the registration form on the live site with a real email address. Both emails should arrive within 60 seconds.
04
Admin Panel
DELIVER ADMIN PANEL TO COACH SAPP

The admin panel is a standalone file that Coach Sapp keeps on his own device. It does NOT go on Cloudflare.

Important: The admin panel and the website must be opened in the same browser on the same device for the session ticker to sync (they use localStorage). Recommend Chrome or Safari.
05
Deliverables
SEND THESE FILES TO COACH SAPP
06
Final Checks
PRE-LAUNCH CHECKLIST
✓ All checks pass = ready to go live. Send the URL to Coach Sapp.
<