ClientFlo Documentation
Complete guide to setting up and deploying your own instance of ClientFlo. Follow each section in order · from forking the repository to deploying in production.
Setup Checklist
Setting up ClientFlo requires configuring several services. Most have free tiers that cover solo freelancers and small teams. Estimated total setup time: 20–30 minutes.
Fork & clone the repository · 2 min
Create a Firebase project · 5 min
Set up Cloudinary · 3 min
Configure Resend for email · 5 min
Connect Google Calendar · 5 min
Set up Sentry error tracking · 3 min
Configure environment variables · 2 min
Deploy to Vercel · 5 min
Getting Started
Prerequisites, fork the repo, and install dependencies.
Firebase Setup
Create a Firebase project, enable Auth, Firestore, and Storage.
Cloudinary Setup
Configure Cloudinary for document and file storage.
Resend Setup
Set up transactional email with domain verification.
Google Calendar
Enable Calendar API, OAuth consent, and credentials.
Environment Variables
Complete reference for all configuration values.
Sentry
Set up error tracking and performance monitoring.