๐Ÿ’ผ Founder Case Study

July Life Coach
Digital Ecosystem & SaaS Platform

Evolving a solo coaching practice into a scalable suite of digital products, automated integrations, and a multi-tenant client-portal SaaS built from the ground up.

2 Months Timeline
~$5/mo Hosting Cost
7 Subdomains Scale
Node / Express Core Tech

A Unified Digital Presence

Transitioned from scattered links and unmanaged tools into a highly unified and scalable web architecture.

Marketing Hub Main Website Open โ†—
Multi-Tenant SaaS Client Portal Open โ†—

What Was Delivered

An end-to-end digital infrastructure covering static sites, dynamic applications, server setup, and API integrations.

๐ŸŒ

Multi-Site Architecture

Designed a unified brand ecosystem split across specialized subdomains (Main, Shop, Tools, Resources, Services) to maximize SEO impact and isolate concerns.

๐Ÿ‘”

Multi-Tenant Client Portal SaaS

Built a custom Node/Express application replacing Bloom.io. Includes full multi-tenancy, custom hostnames, dynamic coach branding, and a secure client dashboard.

โ˜๏ธ

VPS Cloud Infrastructure

Provisioned a Google Cloud Compute Engine instance holding 7+ applications. Deployed Nginx reverse proxy routing and PM2 zero-downtime process management.

๐Ÿ› ๏ธ

Interactive Microservices

Built interactive frontend tools like the Resilience Quiz and the Mantra Meditation App, engineered specifically for high engagement and lead capture.

๐Ÿ’ณ

Stripe E-commerce Integration

Connected multiple physical and digital products to Stripe, handling one-off payments and subscription billing with custom webhook verification.

๐Ÿค–

Automation & Scripts

Developed Node.js scripts leveraging the YouTube Data API to perform mass-updates to hundreds of video descriptions, ensuring the marketing funnel is always current.

Tech Stack & Architecture

Performance, reliability, and low operational overhead were the top priorities for this ecosystem.

โšก

Node.js + Express

The backend powerhouse driving the SaaS client portal, utilizing robust middleware for multi-tenant route handling and cookie-based authentication.

๐Ÿ—„๏ธ

Better-SQLite3

Selected for extreme performance (often beating typical DB connections for mid-scale apps) and simple file-based backups without a complex DB instance.

โ˜๏ธ

Google Cloud (Compute Engine)

A single scalable VPS handling incoming traffic. Total monthly cost drastically undercuts traditional managed platforms like Heroku or Vercel.

๐Ÿšฆ

Nginx + PM2

Nginx handles SSL termination and reverse proxies to PM2, which orchestrates multiple Node.js environments and guarantees automatic restarts on failure.

๐ŸŽจ

EJS & Vanilla CSS

For the SaaS, EJS templates combined with responsive vanilla CSS provided maximum flexibility for dynamic white-label brand injection (colors, logos) without React bloat.

๐Ÿ“ˆ

Analytics & Event Tracking

Integrated GA4 via custom Google Tag Manager configurations to capture nuanced conversion funnels and track UTM attributions across all domains.

Key Results

Building an owned platform unlocked new scalability and eliminated high SaaS friction.

7+
Subdomains
Cohesive architecture instead of scattered links.
~$5
Monthly Cost
Down from $50+/mo replacing Bloom.io & Webflow
63%
Engagement
Completion rate on the custom-built Resilience Quiz
1 App
Multi-Tenant UX
Ability to sell the custom platform to other coaches

Project Timeline

Phase 1
Ecosystem Breakdown & Subdomains
Audited existing funnels and refactored the digital presence into specialized sites (Shop, Tools, Services) configured under Google Cloud.
Phase 2
Micro-Interactive Products
Developed isolated apps like the Mantra Meditation timer and Resilience Quiz to drive top-of-funnel engagement and email capture.
Phase 3
Multi-Tenant SaaS Build
Engineered a complete replacement for Bloom.io, featuring SuperAdmin controls, white-labeling, and custom domain mapping for coach clients.
Phase 4
Deployment & Automation
Solidified the server architecture with PM2, Nginx, and automated script runners (like the YouTube Bulk Updater).

Ready for your own custom platform?

Stop paying for platforms that don't fit your needs. Let's build exactly what you want.

Book a demo โ†’