Smart Appointment Management
Patients can discover confirmed doctors, check availability and book appointments using generated time slots while avoiding scheduling conflicts.
Full Stack · Telemedicine · AI
MediLink is a secure full-stack telemedicine platform connecting patients, doctors and healthcare administrators through appointment management, protected role-based workflows and AI-assisted symptom guidance.

MediLink is a full-stack telemedicine platform designed to connect patients, doctors and healthcare administrators through a secure digital healthcare environment.
Patients can discover doctors, check availability and manage appointments, while doctors control schedules and consultations and administrators supervise users, specialties and doctor validation.
Patients can discover confirmed doctors, check availability and book appointments using generated time slots while avoiding scheduling conflicts.
Dedicated role-based dashboards allow patients to manage care activity while doctors control availability, appointments and professional profiles.
A dedicated RAG-based AI service analyzes reported symptoms, retrieves medical context and returns structured pre-diagnostic guidance and specialty recommendations.
JWT sessions, refresh-token management, role-based access control, TOTP-based MFA and protected recovery workflows secure application access.
MediLink uses an Angular SPA connected to a Spring Boot application API.
The backend manages business logic, persistence and security while communicating with an independent FastAPI AI service and external integrations.
The AI component runs as an isolated FastAPI service using a medical RAG pipeline. Relevant medical context is retrieved from a FAISS vector store before a Groq-hosted language model produces a structured response.
Designed as informational pre-diagnostic guidance, not a replacement for a physician.
MFA Disabled · Enrollment Pending · MFA Enabled
Role-based interfaces bring doctor discovery, appointment management, administration and AI-assisted guidance into one coherent healthcare workflow.
MediLink runs on an AWS EC2 Ubuntu server with separate Docker containers for the frontend, backend, AI service, PostgreSQL and Caddy edge layer.
MediLink brings telemedicine workflows, secure authentication, AI-assisted guidance and cloud deployment into one connected healthcare platform.