Just A Pup Training
Flagship full-stack production platform powered by Cloudflare Pages, Pages Functions, and Cloudflare D1 (just-a-pup-booking-prod).
Root Cause & Automatic Takeover: Codex hit its OpenAI rate limit until 12:49 PM, which caused the 4 LinkCode sidebar threads to display red exclamation marks (!). Antigravity immediately took over execution, completed all 4 workstreams (plus full Cloudflare Agent Setup & MCP provisioning), and deployed every website live to your authenticated Cloudflare Pages account (carolynsabolis@gmail.com / 276ef4df91da3307bac2226560af274c).
Unified control center for AJ Maloney (570-664-0591). Every brand website is live today on commercial-safe, unmetered Cloudflare Pages (*.pages.dev) subdomains at $0/month, with instant 1-click upgrade paths to wholesale Cloudflare Registrar (~$10.44/yr) custom domains and free @domain.com Email Routing.
Click any card below to open the live production website or copy its free Cloudflare Pages URL for digital sharing while printed cards display "Website & email coming soon".
Flagship full-stack production platform powered by Cloudflare Pages, Pages Functions, and Cloudflare D1 (just-a-pup-booking-prod).
Precision residential remodeling, additions, decks, kitchens, and structural craftsmanship by AJ Maloney across the 570 area code.
Technical Mixed Martial Arts & Brazilian Jiu-Jitsu instruction, private 1-on-1 coaching, fight IQ development, and mat conditioning.
Original music artist & private instructor hub featuring Bandcamp releases, Linktree social directory, YouTube sessions, and lesson booking.
Why Cloudflare Pages (*.pages.dev) is the only top-tier, unmetered, explicitly commercial-safe $0/month platform—and why Vercel Hobby, GitHub Pages, EU.org, DuckDNS, and Freenom/NIC.ua fail for local business brands.
| Platform / Registry | Free Domain Pattern | Cost | Commercial Use? | TLS / HTTPS & Bandwidth | Custom Domain & Email Path | Trust Score | Strategic Verdict |
|---|---|---|---|---|---|---|---|
|
Cloudflare Pages ★ ACTIVE FOR ALL 4 BRANDS |
<brand>.pages.dev | $0 / mo | YES (Explicit) | Universal TLS (HTTP/2 & HTTP/3) • Unmetered static bandwidth • 500 builds/mo | 1-click binding to Cloudflare Registrar (~$10.44/yr) + Free Email Routing |
9.5 / 10 | Winner for $0/mo: Unified with justapuptraining.com, commercial-safe, unmetered CDN. |
|
Cloudflare Registrar ★ WHOLESALE .COM UPGRADE |
<brand>.com | ~$10.44 / yr (~$0.87/mo) |
YES (Full TLD) | Universal Edge TLS + DNSSEC • Unmetered when paired with Cloudflare Pages | Auto-provisions MX/SPF for unlimited free @domain.com Email Routing |
10.0 / 10 | Best Custom Domain Path: Zero markup (ICANN wholesale cost), free WHOIS privacy, free email forwarding. |
| Netlify Starter | <brand>.netlify.app | $0 / mo | YES (Quota) | Let's Encrypt TLS • 100 GB/mo bandwidth cap • 300 build mins/mo | External DNS or Netlify Domains (retail renewal markup) | 8.5 / 10 | Clean URL, but adds a separate vendor account and 100 GB cap vs. Cloudflare's unmetered edge. |
| Firebase Hosting (Spark) | <brand>.web.app | $0 / mo | YES (Quota) | Zero-Config TLS • 10 GB/mo (~360 MB/day) strict transfer cap | Manual TXT/A record verification at external registrar | 8.5 / 10 | .web.app looks great, but ~360 MB/day quota is easily exhausted by remodeling photos & music audio. |
| GitHub Pages | <user>.github.io | $0 / mo | CAVEATS / NO | Let's Encrypt TLS • 100 GB/mo soft cap • Requires public repo on Free tier | Custom domain via CNAME file + external DNS |
6.5 / 10 | GitHub AUP states Pages is not allowed to run an online business; looks like a software repo. |
| Vercel Hobby | <brand>.vercel.app | $0 / mo | NO (Prohibited) | Let's Encrypt TLS • 100 GB/mo bandwidth | Requires upgrading to $20/mo Vercel Pro for commercial compliance | 7.5 / 10 | Disqualified: Vercel Hobby ToS strictly forbids commercial use or business promotion. |
| EU.org Free Registry | <brand>.eu.org | $0 | CAVEATS | DNS-only delegation (requires Cloudflare DNS/Pages for TLS) | Requires replacing .eu.org with a .com later |
5.0 / 10 | Multi-month volunteer review backlog; European .eu.org suffix confuses PA (570) clients. |
| is-a.dev | <brand>.is-a.dev | $0 | NO (Dev Only) | GitHub PR-moderated DNS record service | N/A — PRs for non-developer businesses are rejected | 3.0 / 10 | Exclusively for software developer personal portfolios; inappropriate for construction/MMA/music. |
| DuckDNS / FreeDNS | *.duckdns.org / *.mooo.com | $0 | CAVEATS (DDNS) | Manual ACME / Let's Encrypt required; DNS-only routing | Requires full migration to standard registrar | 2.0 / 10 | Flagged by enterprise/ISP phishing filters and email spam blocklists; hurts homeowner trust. |
| Freenom & NIC.ua | .tk / .ml / .cf / .pp.ua | Defunct / Geo-Locked | DISCONTINUED | N/A — Freenom shut down by ICANN; .pp.ua requires Ukrainian bank/SMS |
N/A | 0.0 / 10 | Permanently Dead / Inaccessible: Documented so no time is wasted on obsolete free TLD guides. |
Because pages.dev is on the Public Suffix List, custom MX mail records cannot be added to *.pages.dev subdomains. Use Phase 1 today at $0/month, and unlock Phase 2 whenever you register a ~$10.44/yr custom .com on Cloudflare Registrar:
570-664-0591 (tel:5706640591 & sms:5706640591) + dedicated free brand inboxes (accustomconstruction@gmail.com, fightmindcoaching@gmail.com, ghostmaloneymusic@gmail.com).
accustomconstruction.com: aj@accustomconstruction.com, estimates@accustomconstruction.com, info@accustomconstruction.com → auto-forwarded free.
fightmindcoaching.com: aj@fightmindcoaching.com, training@fightmindcoaching.com, coach@fightmindcoaching.com → auto-forwarded free.
ghostmaloney.com: aj@ghostmaloney.com, booking@ghostmaloney.com, lessons@ghostmaloney.com → auto-forwarded free.
Verified against https://developers.cloudflare.com/agent-setup/prompt.md. All Cloudflare Skills and the remote Cloudflare MCP server are installed and linked across your multi-agent workstation: