Skip to content

Quick Start

Get ClinicFlow running locally in under 5 minutes.

  • Node.js 22+nodejs.org
  • Supabase projectsupabase.com (free tier works)
  • Redis — local Docker, Railway Redis, or any hosted Redis
Terminal window
git clone git@github.com:ErnestNuma/clinic-saas-production.git
cd clinic-saas-production
Terminal window
cd backend
cp .env.example .env
# Edit .env — fill in SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, ENCRYPTION_KEY, etc.
npm install
npm run migrate # Apply schema.sql to your Supabase DB
npm run dev # Backend starts on :3001
3001/api
cd ../frontend
cp .env.example .env
npm install
npm run dev # Frontend starts on :5173

Visit http://localhost:5173 and register a new clinic.