A secure, Rust-powered practice management system for optometry clinics. Patient records, calendar, billing, clinical workflow โ and a showcase of local AI in healthcare.
An interactive preview of the OptiCore dashboard. Click around the sidebar, try the patient intake form. Demo login: admin / admin.
Month/Week/Day views, drag-to-create, drag-to-reschedule, mass-block time ranges, side panel with patient details, payment status on every slot.
Deep patient files: demographics, allergies, OSDI scores, IPL treatments, clinical notes, photos & documents, appointment history with per-visit notes.
Two-column checkout with live invoice calculation, GST, discounts, multiple payment methods, auto-recorded payments.
Public booking form with live time-slot availability, appointment-type prices, and returning-patient detection.
Email, WhatsApp, and website messages in one inbox โ read, archive, link to patients.
Staff accounts with 5 roles (admin, doctor, nurse, receptionist, read-only).
Revenue, appointments, website traffic, conversion rates โ tabbed dashboard with real charts.
Encrypted data export/import, version-safe snapshots, 5-layer backup strategy.
Full dark/light theme, designed for non-technical clinic staff.
OptiCore runs entirely on the clinic's own computers as a Rust + Tauri desktop application. No cloud, no monthly fees, works offline, and patient data never leaves the premises.
Every patient-data route requires a valid JWT. No "disabled for demo" backdoors.
sqlx checks every query at compile time โ async bugs are structurally impossible.
Encrypted snapshots with forward-compatible versioning. Updates never lose data.