MediCal

MediCal

A full-stack medical appointment management system with role-based interfaces for patients, doctors, and administrators, featuring an AI-powered chatbot for patient assistance.

MediCal

Healthcare facilities struggle with fragmented appointment systems that create friction between patients, doctors, and administrative staff. Manual scheduling leads to booking conflicts, missed appointments, and inefficient resource allocation.

Built a unified platform with role-based dashboards connecting all stakeholders. Patients book appointments and interact with an AI chatbot, doctors manage schedules and document clinical notes, and administrators oversee the entire system through a centralized dashboard.

  • Role-based authentication with distinct workflows for patients, doctors, and admins
  • AI-powered chatbot using Google Gemini for patient assistance
  • Appointment booking and cancellation with real-time availability
  • Clinical note documentation for doctors
  • Administrative dashboard with system-wide oversight
Next.js

TypeScript-based frontend with server-side rendering, deployed on Vercel for optimal performance

Django

Python backend with REST API, role-based access control, and activity logging for audit trails

Tailwind CSS

Utility-first styling for responsive design across all device sizes

Gemini AI

Google's generative AI integrated for intelligent patient chatbot interactions