MediCare is a modern, full‑stack healthcare appointment management platform designed to streamline the process of discovering doctors, booking medical appointments, and managing patient profiles. The project focuses on performance, scalability, and clean user experience using the latest web technologies.
- 👨⚕️ Doctor Discovery – Browse and search doctors by specialty with detailed profiles.
- 📅 Smart Appointment Booking – Real‑time scheduling with a smooth booking flow.
- 🔐 Secure Authentication – User authentication and profile management powered by Clerk.
- 📱 Fully Responsive UI – Optimized for mobile, tablet, and desktop devices.
- ⚡ High Performance & SEO – Built with Next.js 14 App Router for speed and scalability.
- 🎨 Modern UI Components – Clean and professional interface using Shadcn UI.
| 👨⚕️ Specialist Selection | 📅 Appointment Booking |
|---|---|
![]() |
![]() |
| 📁 Appointments Management | 📱 Mobile Experience |
|---|---|
![]() |
![]() |
📁 Screenshots are stored in the
/screenshotsdirectory.
- Framework: Next.js 14 (App Router)
- Library: React.js
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Shadcn UI
- Authentication: Clerk
- Icons: Lucide React
This project was built to demonstrate a real‑world healthcare booking system using a modern full‑stack architecture. It highlights best practices in UI design, authentication, routing, and performance optimization.
- ✅ Fully functional demo
- 🚀 Production‑ready structure
- 🔧 Easily extendable with payments, notifications, and admin dashboards
- Stripe payment integration
- Email & SMS notifications
- Admin analytics dashboard
- Multi‑language support
Follow these steps to run the project locally:
git clone https://github.com/YOUR_USERNAME/medicare-platform.git
cd medicare-platformnpm installCreate a .env.local file and add the required Clerk credentials:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_key_here
CLERK_SECRET_KEY=your_secret_herenpm run devOpen http://localhost:3000 to view the app in your browser.
This project is licensed under the MIT License.
Developed by Mohamed Gamal
Front-End / Full-Stack Developer specializing in modern web applications.
- 🐙 GitHub: Mohamed Gamal
- 🔗 LinkedIn: Connect
- 🌐 Portfolio: Visit
- 💼 Upwork: Hire Me




