Connected health. Clear consent. Complete control.
A healthcare data platform built for the modern era — connecting patients, doctors, and administrators through a unified digital experience.
| Layer | Technology |
|---|---|
| Backend | FastAPI (Python 3.12, async) |
| Frontend | Next.js 15 (React 19, TypeScript) |
| Database | PostgreSQL 16 |
| ORM | SQLAlchemy 2.0 (async) |
| Auth | JWT + bcrypt + optional OIDC |
| Cache | Redis |
| Monitoring | OpenTelemetry |
| Hosting | Railway |
- Patient Dashboard — Health records, appointments, prescriptions, telehealth
- Doctor Portal — Patient queue, consultations, e-prescriptions
- Admin Console — User management, system analytics
- Consent Management — Versioned, immutable consent lifecycle with audit trail
- Arabic / English — Full bilingual UI with RTL support
- Health Endpoints —
/health,/status,/versionfor monitoring
┌─────────────────────────────────────────────┐
│ Railway Cloud │
│ │
│ ┌──────────┐ ┌──────────────────────┐ │
│ │ Frontend │───▶│ FastAPI Backend │ │
│ │ Next.js │ │ Python 3.12 │ │
│ │ :3000 │ │ Port 8000 │ │
│ └──────────┘ └──────────┬───────────┘ │
│ │ │
│ ┌──────────▼───────────┐ │
│ │ PostgreSQL 16 │ │
│ │ 7 tables │ │
│ └──────────────────────┘ │
└─────────────────────────────────────────────┘
users · roles · patients · sessions · consents · consent_versions · audit_events
Built by Elmahrosa International