Project Overview
I developed a complete therapy and appointment management platform for Dr. Sally Mounir, a therapist based in Switzerland. The platform was designed to provide a seamless experience for online booking, payments, scheduling, and content management.
The project includes a fully-featured public website and a professional admin dashboard with multilingual support, advanced CMS capabilities, and a role-based access control system.
Key Features
- Complete appointment booking system
- Google Calendar synchronization
- Automatic Zoom meeting creation
- Stripe payment integration
- Automated email reminders
- Vacation and unavailable time management
- Advanced admin dashboard with RBAC system
- Full SEO management for all pages
- Real-time booking notifications
- Reports and analytics dashboard
- AI-powered assistant called Sara
Sara AI Assistant
One of the most advanced features of the platform is the AI assistant "Sara", which supports both Arabic and English and can:
- View user appointments
- Create new bookings
- Schedule reminders
- Display available services
- Answer user inquiries
- Provide therapist and contact information
Technology Stack
The platform was built using React, Next.js, Node.js, and MongoDB, with integrations including Google Calendar, Zoom, Stripe, and Google Authentication services.
The entire platform was developed from scratch with a strong focus on scalability, performance, security, and user experience.

