Consultant Client Portal
Challenge
Consultancy needed a branded client portal for project deliverables, invoicing, and session booking—replacing scattered Google Drive links and manual scheduling.
Solution
Built white-label client portal with project workspaces, file delivery, Stripe invoicing, and embedded booking. Per-client access, audit trail, and automated onboarding emails.
Technical scope
- Per-client login and project workspaces
- Stripe invoicing and payment links
- Cal.com embedding for session booking
- Deliverable upload and versioning
- Onboarding and notification emails via Resend
Visual evidence
Outcome
Single place for all client touchpoints; billing and booking centralized. Team reports ~8 hours per month saved on admin.
My role
Full-stack design and build: auth, project workspaces, Stripe invoicing integration, Cal.com embed, Resend email flows, and deployment. Solo developer.
Client anonymized due to NDA; details modified to protect proprietary information. Screenshots show representative UI with dummy data. More technical depth available under NDA on request.