ChiroSite Pro Setup Guide

Deploy your full-featured chiropractic web app with patient portal, booking, and payments.

📋 Before You Start

PlatformReact + Vite
HostingNetlify (free tier works)
DatabaseSupabase (free tier works)
PaymentsStripe account (optional)
Time Required2–3 hours (or use Guided Setup)
Technical SkillsModerate (or none with Guided Setup)
💡
Purchased Guided Setup? You don't need to follow this guide — we'll walk through everything together on your 3 Zoom sessions. Check your email to schedule your first call.
1

Create Your Accounts

You'll need free accounts on these services:

  • GitHub — To host your code repository
  • Netlify — To host and deploy your website (free tier)
  • Supabase — Database, authentication, and file storage (free tier)
  • Stripe — For patient payments (optional, set up later)
💡
All services have generous free tiers. You won't pay anything until you outgrow them (most practices never do).
2

Download & Push to GitHub

Download your template from the Client Portal.

  1. Unzip the downloaded file
  2. Create a new repository on GitHub
  3. Push the template code to your repository
💡
If you're not comfortable with Git, use the GitHub Desktop app — it has a visual interface for creating repos and pushing code.
3

Set Up Supabase

  1. Create a new Supabase project
  2. Go to Settings → API and copy your Project URL and Anon Key
  3. Go to SQL Editor and run the database migration script (included in your template's supabase/ folder)
  4. Go to Authentication → Settings and configure Google OAuth (for patient login)
  5. Go to Storage and create buckets for patient files
💡
The Environment Setup Wizard walks you through each step and generates your environment variables automatically.
4

Deploy to Netlify

  1. Log in to Netlify
  2. Click Add New Site → Import from GitHub
  3. Select your repository
  4. Build command: npm run build
  5. Publish directory: build
  6. Click Deploy Site

Netlify will build and deploy your site. You'll get a URL like your-site.netlify.app.

5

Configure Your Practice

Visit your deployed site and scroll to the footer. Click Practice Admin to open the admin panel.

Configure:

  • Practice info — Name, phone, email, address, logo
  • Design — Colors, fonts, hero image
  • Services — What your practice offers
  • Scheduling — Business hours, booking setup
  • Portal — Enable patient portal, messaging, file uploads
  • Payments — Connect Stripe for online billing
6

Connect Your Domain

  1. In Netlify, go to Domain Settings → Add Custom Domain
  2. Enter your domain (e.g., yourpractice.com)
  3. Update your domain's DNS to point to Netlify (they provide the exact records)
  4. Netlify automatically provisions a free SSL certificate
7

Go Live!

Your complete practice website is live with:

  • ✅ Professional website with all your practice info
  • ✅ Patient portal with secure login
  • ✅ Online appointment booking
  • ✅ Stripe payment processing
  • ✅ Staff management portal
  • ✅ SMS & email notifications
  • ✅ Exercise library with patient programs

Welcome to the most complete chiropractic website available. 🎉

Need help? Email us at support@wellspringweb.com — or consider the Guided Setup option for hands-on help.

Ready to Launch Your Practice Website?

Browse our full product lineup — templates, WordPress themes, managed hosting, and bundles.