- Launched in 2014, then went intentionally dark in 2022 — the brand needed a credible, modern return for its May 2026 relaunch
- No web presence that could carry the new positioning: women’s fitness + nutrition coaching, Corpus Christi and online nationwide
- The site had to do two jobs at once — book coaching inquiries and sell monthly plans — without feeling like a generic gym template
- A solo coach can’t maintain a heavy CMS or a database-backed app between training sessions
- Payments and contact had to be real and PCI-safe from day one — with zero card handling and no server to babysit
Relaunching a fitness brand with a site that converts.
How KumoKodo Studio built Phab Phit a high-converting marketing site for its 2026 comeback — an athletic brand experience that books coaching clients and sells four monthly plans, all on a static-first Next.js stack with real payments and contact plumbing and zero database to maintain.
Bring a brand back — and make it sell.
Phab Phit is a women’s fitness and nutrition coaching brand: personal training, custom meal plans, glow-up packages, and online coaching. After an intentional break, it needed a relaunch presence that earned trust instantly and turned visitors into booked clients and paying subscribers.
An athletic brand, wired to convert.
Design, build, content, and the integration plumbing — shipped as one production-ready site, tuned to convert from the first visit.
Athletic brand site, built from scratch
A bold, athletic redesign carrying the new “Transform. Fuel. Glow.” identity — a choreographed hero, brand story, and an About page telling Phelicia Gomez’s journey in her own words — in a custom magenta and rose-gold system, built mobile-first with reduced-motion-aware motion.
Four service lines, four purchasable plans
A services page presenting the four coaching lines and four monthly plans, priced from an accessible $49 entry point up to $199 VIP, with the $99 Lifestyle package positioned as the default “Most popular” choice for all-in results.
Five free workouts as the lead magnet
Five at-home workouts, each with a printable PDF generated at build time with pdf-lib — the top-of-funnel hook that earns an email and organic search traffic before anyone is asked to buy.
Real contact + payments plumbing
A working inquiry form wired to email delivery and Stripe hosted Checkout for all four monthly plans — PCI-safe subscriptions with no card data ever touching the site.
Fast, cheap, and maintainable.
Static-first frontend
Next.js App Router with React Server Components rendered at build/request time. There’s no data layer — every page reads typed compile-time constants from a single source of truth, so the whole site stays fast and cheap to host.
- Next.js 15 (App Router) + React 19
- TypeScript end to end
- Tailwind CSS brand system
- Content lives in src/lib/site.ts — one file, no CMS
Two lightweight server routes
Only two dynamic surfaces exist, both stateless. The contact form POSTs to a Resend send (with a logging fallback so dev never breaks); plan CTAs POST to a Stripe Checkout Session and redirect to Stripe-hosted pages.
- POST /api/contact → Resend
- POST /api/checkout → Stripe Checkout
- No database, no auth, no queues
- Falls back gracefully when keys are unset
SEO + local discovery
Auto-generated sitemap and robots, an Open Graph image, and rich JSON-LD — Organization, HealthAndBeautyBusiness, WebSite, per-Service, local service-area, and Offer pricing — so the site is legible to search engines and local results.
- sitemap.ts + robots.ts
- opengraph-image.tsx
- Local service-area schema
- Per-service + offer pricing structured data
Deliberate non-goals
No client login, booking system, in-app program delivery, or database. Plan fulfillment after checkout is coach-driven — the right call for a solo coach relaunching, and an easy surface to grow into later.
- No portal / no booking engine
- No webhook fulfillment (reserved for later)
- Manual, coach-driven onboarding
- Room to add a portal when volume justifies it
Why we kept it lean.
Content in code, no CMS
A single-author site with infrequent edits doesn’t need CMS infrastructure. All copy, services, packages, and workouts live as typed constants in src/lib/site.ts — fast, versioned, and free to host.
No database
Nothing is persisted server-side. Inquiries go to email, payments go to Stripe. That removes an entire category of cost, maintenance, and security surface for a solo-coach brand.
Stripe hosted Checkout
The fastest path to PCI-safe subscriptions with zero card handling — no bespoke payment form to secure, no compliance burden carried by the client.
Resend with a log fallback
Keeps local dev working with no API key and avoids a hard failure if the key is ever missing in production — the form degrades to logging instead of throwing.
Technology stack.
Visit Phab Phit.
Take a look at the live site — or tell us about a brand of your own that needs to launch and convert.