← Back to Home

MEDeLIFE

Multi-Role Healthcare & Community Ecosystem
Award Winning Full-Stack Final Year Project
Role Solo UI/UX Designer & Full-Stack Dev
Timeline 3 Months
Status Live · Hult Prize Shortlist
Live Link Visit Platform ↗
PHP MySQL HTML5 CSS3 JavaScript Google Gemini API

The Crisis of Fragmentation

Physical medical records are the default in most clinics, and they're fragile. When care is scattered across paper files, both patients and providers pay the price.

Bulky & Easily Lost

Paper files are hard to store, hard to carry, and permanently at risk of damage or loss.

Fragmented Handoffs

Switching providers means re-explaining history from scratch, leading to repeated tests, delayed treatment, and higher costs.

Emergency Blind Spots

An unconscious or disoriented patient can't recite allergies or chronic conditions, and that silence can cost time doctors don't have.

54.8%

of surveyed individuals relied exclusively on physical paper files for their medical records.

Quantitative survey, n = 31

The Solution

MEDeLIFE is a centralized, cloud-based medical record system that securely stores a patient's complete history, removing the dependence on physical documents entirely, and closing the gaps that put patients at risk.

// the platform's core design principle:
the patient is the true Owner of Data.

Tri-Role Architecture

Every account on MEDeLIFE is scoped to exactly what that role needs to see, nothing more.

Patient Data Owner
  • Digital Wallet, access all uploaded reports
  • Personal Health Log, track daily symptoms
  • Community Feed, read blogs, ask questions safely
Doctor Administrator of Records
  • Search patients by National ID
  • Upload lab results & prescriptions
  • Trigger AI Clinical Summaries
Pharmacist Fulfillment
  • View prescriptions only, by strict RBAC
  • No access to lab results
  • No access to patient notes

Signature Features

AI Clinical Summarization

Securely integrates the Google Gemini API via the PHP backend. Parses long uploaded medical documents and instantly generates concise clinical summaries for doctors, saved directly to the database.

Angel Protocol

An emergency-access protocol that lets healthcare professionals retrieve essential, life-saving information rapidly when a patient is unconscious.

Verified Medical Community

A social forum built to combat medical misinformation, only verified Doctor accounts can post official answers and publish health articles.

Under the Hood

MEDeLIFE runs on a three-tier client-server architecture, keeping presentation, application logic, and data cleanly separated for security and maintainability.

┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ CLIENT │ ---> │ SERVER │ ---> │ DATABASE │ │ HTML/CSS/JS │ │ PHP + Gemini │ │ MySQL (10 tbl)│ │ UI / Forms │ <--- │ API + RBAC │ <--- │ Normalized │ └───────────────┘ └───────────────┘ └───────────────┘

The data tier is a highly normalized, 10-table MySQL relational database, optimized for query speed and strict RBAC session management.

3 Architecture Tiers
10 Normalized Tables
RBAC Session Security

Recognition & Interface

Moments from the Hult Prize journey, and a closer look at the product itself.

Recognition

Interface