Back to Projects
Full-Stack Web App Project Build

Medivita

Secure, dynamic QR-code-based portable patient medical record platform encrypted with AES-256-GCM.

Role

Full-Stack Developer (Next.js & Kriptografi)

Year

2026

Stack

Next.js + Prisma

Problem

Emergency medical personnel need instant access to a patient's vital health details (allergies, chronic illnesses, emergency contacts) when the patient is unconscious or unable to speak, but traditional records are siloed.

Solution

Medivita encrypts patient medical records locally with AES-256-GCM and generates temporary JWT-signed QR codes that emergency staff can scan to securely and instantly view essential health data.

Overview

What I Built

Medivita is a portable digital medical record platform powered by Next.js and Supabase. Patient health data (blood type, allergies, chronic illnesses) is encrypted using AES-256-GCM before entering the database. Healthcare providers scan dynamic QR codes containing JWT-signed tokens to instantly decrypt and view vital patient info in medical emergencies.

Technical Highlights

Engineering Notes

Next.js 16 App Router & TypeScript
Prisma ORM with Supabase PostgreSQL
Zero-Knowledge cryptography flow
Signed JWT payload for secure temporary QR access
Camera-based QR scanner on client side