CareIndex.
A functional clinic platform that reveals its own engineering.

From coursework to working product.
Explore CareIndex: a complete synthetic clinic workflow with patient accounts, doctor booking, check-in, simulated billing, RBAC and a real database. The Engineering Lab visualizes actual sanitized requests and separate executable algorithms. This is a locally tested demo; a public hosted version is not yet deployed.
What this
project explores.
A cinematic full-stack clinic management demonstration: patient booking, clinician workflows, simulated billing, role-based access and an interactive algorithms lab.
A clinic workflow involves distinct patient and staff roles, appointment contention, invoices, and educational algorithm demonstrations. Connecting them correctly matters more than isolated UI screens.
Built to be
explored.
The downloadable CareIndex source is a separate Next.js + SQLite project built from the original C++ AVL coursework. Its public GitHub link preserves the original C++ implementation. The upgraded application has automated checks and a verified portfolio production build; public deployment is pending.
Patient signup, private bookings, scheduling changes and simulated checkout
Doctor-facing check-in and fictional consultation records with role-scoped APIs
Transactional booking and invoice creation with duplicate-slot prevention
Interactive AVL rotations, hash collisions, Trie lookup and real SQLite query plans
Guided role journeys, audit replay, backup tooling and automated tests
How it's
structured.
Built persistent SQLite APIs, role-based accounts, doctor slot transactions, patient ownership checks, invoice state tracking, doctor check-in and consultation history. The separate lab explains real API traces and executable algorithms without pretending a custom AVL tree replaces database indexing.
This is a simplified explanation of the work. Planned functionality is distinguished from implemented code.
The next
iteration.
Complete the public-hosting acceptance checklist
PLANNEDDeploy a persistent synthetic-only demo to a configured host
PLANNEDPublish the separate upgraded CareIndex source repository with architecture documentation
PLANNED