
SaaS
SaaS
Mihaela Bandoc is a complete SaaS platform for psychotherapy practice management, built with Next.js 16 and Firebase.
Core Features:
Appointment System Online bookings with interactive calendar and Google Calendar API integration Automatic confirmation and reminder emails via Resend Availability and consultation slot management
Payment Processing Stripe integration for secure online payments Prepaid session packages and per-session billing Subscription management and transaction history
Admin Dashboard Therapist admin panel with statistics and analytics (Recharts) Client management and case file storage Per-client progress notes with session history
Authentication & Security Firebase Authentication with role-based access (therapist, client) Route protection via Firebase Admin SDK Secure storage of sensitive data
User Experience Responsive design with Tailwind CSS and shadcn/ui Smooth animations with Framer Motion PWA support - installable on any device Dark and light mode
Tech Stack: Next.js 16, React 19, TypeScript, Tailwind CSS v4, Firebase (Auth, Firestore, Storage), Firebase Admin SDK, Stripe, Google Calendar API, Resend, TanStack Query v5, React Hook Form, Zod, shadcn/ui, Framer Motion, Recharts, date-fns, Vitest, Playwright.
Screenshots
1 imagesLike this project?
Let's build something together.