MediKeep is a full-stack personal health record (PHR) application built with FastAPI (Python) and React (Mantine UI). It allows users to manage comprehensive medical data including medications, conditions, allergies, immunizations, lab results, vitals, procedures, treatments, symptoms, injuries, encounters, family history, insurance, pharmacies, and practitioners. The system supports multi-user with patient sharing via invitations, SSO authentication (Google, GitHub, OIDC), custom PDF report generation with trend charts, document management integrations (Paperless-ngx, Papra), backup/restore, and internationalization (13 languages). The architecture follows a modular pattern with CRUD base classes, a service layer, domain events, and extensive testing (pytest, Vitest). Deployment is via Docker Compose with PostgreSQL. The codebase demonstrates strong engineering practices with clean abstractions, reusable components, and comprehensive test coverage, though some areas show signs of ongoing migration (JS to TS, adapter components) and debug artifacts remain.