Clinavi — Medical Clinic Management SaaS
A modern SaaS platform and digital solution for medical clinics, designed to simplify clinic operations and provide healthcare professionals with a centralized management experience.
Clinavi is an all-in-one medical clinic management SaaS designed to help doctors and healthcare professionals digitize, centralize and simplify their daily clinic operations. The platform brings essential clinic workflows together in one modern solution, including patient management, appointment scheduling, medical records, consultations, queue management, treatments, documents, billing and CNSS-related workflows. Clinavi also provides multi-doctor clinic management, allowing healthcare teams to organize doctors and manage clinic activities from a centralized platform. A key part of the platform is its integrated WhatsApp communication system. Clinics can send automated appointment reminders and communicate with patients directly through WhatsApp. Clinavi also includes an AI-powered WhatsApp Assistant that can communicate naturally with patients, answer questions, provide clinic information and help patients book appointments. The assistant supports French and Moroccan Darija, with both text and audio interactions. The platform combines modern SaaS architecture with AI-powered automation to reduce repetitive administrative work, improve clinic organization and provide a smoother experience for both healthcare professionals and patients. The project was developed using modern technologies including Next.js, React, TypeScript, Hono, PostgreSQL, Drizzle ORM, Redis, MinIO, Better Auth, Docker and Nginx.
My Tasks
- Designed and developed the Clinavi SaaS product and marketing website
- Designed the complete Clinavi brand and digital product experience
- Developed the responsive landing page using Next.js, React and TypeScript
- Created reusable and scalable UI components
- Designed the SaaS architecture for medical clinic management
- Developed patient management workflows
- Developed appointment and calendar management
- Implemented medical records and consultation workflows
- Implemented queue management
- Developed doctor and multi-doctor clinic management
- Implemented treatment and medical document management
- Developed billing and CNSS-related workflows
- Integrated WhatsApp communication with the platform
- Developed automated WhatsApp appointment reminders
- Built an AI-powered WhatsApp assistant for patient communication
- Implemented appointment booking through the AI assistant
- Implemented AI conversations in French and Moroccan Darija
- Supported text and audio interactions with the AI assistant
- Integrated Gemini API for AI-powered functionality
- Developed backend APIs using Hono
- Implemented database architecture using PostgreSQL and Drizzle ORM
- Integrated Redis for application caching and workflows
- Implemented file and document storage using MinIO
- Implemented authentication and authorization with Better Auth
- Structured the project using a monorepo architecture with Bun
- Containerized the application using Docker
- Configured application infrastructure with Nginx
- Designed responsive interfaces for desktop, tablet and mobile
- Focused on scalable architecture and real-world healthcare workflows
What I Learned
- Advanced my full-stack development skills through a complex SaaS product
- Strengthened my Next.js, React and TypeScript expertise
- Learned how to architect a scalable healthcare SaaS platform
- Improved my PostgreSQL and relational database design skills
- Gained experience with Hono and Drizzle ORM
- Learned how to implement authentication and role-based access control
- Improved my understanding of Redis and application caching
- Gained experience with object and document storage using MinIO
- Learned how to integrate AI into real-world business workflows
- Gained practical experience integrating Gemini API
- Learned how to build AI-powered WhatsApp assistants
- Improved my experience with WhatsApp automation
- Learned how to design multilingual AI interactions in French and Moroccan Darija
- Gained experience with text and audio AI interactions
- Improved my understanding of healthcare-focused UX and product design
- Learned how to design software around complex real-world clinic workflows
- Strengthened my Docker and deployment architecture skills
- Improved my understanding of monorepo-based application architecture
- Learned how to combine a SaaS product with AI-powered automation
Project Info
- Type
- Featured Project
- Technologies
- 23
- Tasks
- 29
- Learnings
- 19
Screenshots (7)
Related Projects
Interested in working together?
I'm available for freelance projects and full-time opportunities.
Hire Me








