Medilink

Abstract

This graduation project presents the development of MediLink, an integrated healthcare platform designed to connect patients, doctors, and administrators through a modern mobile application supported by artificial intelligence capabilities. The system consists of three main components: a Flutter-based mobile application that provides a user-friendly interface supporting multiple platforms (Android, iOS, and Web), a backend server built with Node.js and Express to manage business logic and data processing, and an AI microservice that utilizes Google Gemini API to provide intelligent features such as symptom checking and medical report analysis. The platform supports three user roles: patients who can book appointments, manage medications, upload medical reports, and consult doctors via paid chat; doctors who can manage their schedules, write prescriptions, view patient medical histories, and set consultation fees; and administrators who oversee user management, approve doctor registrations, manage medical specialties, and monitor system analytics. Key features include JWT-based authentication, real-time push notifications via Firebase Cloud Messaging, automated reminders for appointments and medications, secure file storage, and responsive design that adapts to different screen sizes. The backend utilizes PostgreSQL with JSONB data type for flexible reminder tracking, and the frontend employs Riverpod for state management and GoRouter for navigation. The project was developed as a graduation requirement for the Bachelor's degree in Computer Engineering at An-Najah National University. While MediLink demonstrates the potential of integrating modern technologies in healthcare, it remains an academic prototype and is not intended for real medical use. The AI features are experimental and should not replace professional medical advice.

Description

--

Keywords

Citation

Raghad Yameen(2026) Medilink

Endorsement

Review

Supplemented By

Referenced By