import { AlertTriangle, ChevronRight, ClipboardList, HeartPulse, Lock, Mic, Pill, Shield, Users, } from "lucide-react"; import { FeatureShowcase } from "~/components/feature-showcase"; import { PhoneMockup } from "~/components/phone-mockup"; import { SectionLabel } from "~/components/section-label"; import { Badge } from "~/components/ui/badge"; import { Button } from "~/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "~/components/ui/card"; const quickActions = [ { icon: HeartPulse, title: "Know Me card", meta: "Baseline, conditions, allergies", featured: true, }, { icon: Pill, title: "Time-critical meds", meta: "Schedules caregivers can trust", }, { icon: Mic, title: "Visit capture", meta: "Consent-gated, on-device", }, { icon: Users, title: "Caregiver handoff", meta: "One current shared truth", }, ]; const pillars = [ { icon: ClipboardList, title: "Keep the record current", body: "Capture visits, scan labels, and keep conditions, medications, allergies, contacts, and caregiver notes in one portable record.", }, { icon: AlertTriangle, title: "Make the critical context obvious", body: "The emergency view prioritizes the facts clinicians need fast: baseline, time-critical meds, active conditions, allergies, and who to call.", }, { icon: Shield, title: "Stay private by architecture", body: "Transcription, OCR, and medication chat run locally. No cloud AI processing. Sharing should be explicit, revocable, and encrypted.", }, ]; const impact = [ { title: "Fewer blank handoffs", body: "When a caregiver is overwhelmed, the important facts are already assembled: conditions, medications, allergies, baseline, contacts, and recent changes.", }, { title: "Safer medication moments", body: "Time-critical schedules and dose history stay visible, so a missed or delayed medication is easier to catch before it becomes a crisis.", }, { title: "More confident families", body: "Caregivers can see what changed, where it came from, and what still needs a clinician or pharmacist instead of guessing from memory.", }, ]; export default function HomePage() { const today = new Date().toLocaleDateString("en-US", { weekday: "long", month: "long", day: "numeric", }); return (
{/* Hero */}
Medscribe ยท Private complex-care context

Be known when care gets complicated

A private medical context app for families managing complex care. It keeps visits, medications, baseline, contacts, allergies, and emergency facts ready before the chart catches up.

{today}

On TestFlight iOS Emergency-ready No cloud AI
{/* Strategic spine */}
The story

The story scatters right when it matters

A daughter remembers the medication schedule. A spouse knows what normal looks like. A specialist mentioned a change three visits ago. In a crisis, those details are scattered across people, portals, and memory.

One current story

Medscribe gives the family a private place to keep that context alive: current meds, timing, baseline, allergies, recent visit summaries, emergency contacts, and the source trail behind each fact.

{quickActions.map((action) => { const Icon = action.icon; return (
{action.title} {action.meta}
); })}
{/* Interactive feature showcase */}
The record

The pieces that keep the story current

Visits, medications, reminders, search, and questions all point toward the same outcome: a record the family can trust when the stakes rise.

{/* Privacy */}
Why this is different

Built for the family record, not another cloud inbox

The crowded space already has visit recorders, medication apps, and caregiver portals. Medscribe's wedge is the private, portable context layer families control before an institution is ready.

{pillars.map((pillar) => { const Icon = pillar.icon; return (
{pillar.title} {pillar.body}
); })}

All AI models run on your device. No health data is uploaded for processing. The medication chatbot stays in drug-information territory. It defers dosing and diagnosis questions to your clinician or pharmacist.

{/* Screenshot strip */}
What travels with them
{[ { src: "/screenshots/emergency-record.png", label: "Emergency record" }, { src: "/screenshots/appointment-summary.png", label: "Visit summary" }, { src: "/screenshots/medications.png", label: "Medication list" }, { src: "/screenshots/chat.png", label: "Medication questions" }, ].map((shot) => (

{shot.label}

))}
{/* Impact */}
Potential impact

Less panic, more context, better handoffs

The goal is simple: make the person easier to understand at the exact moment their care team has the least context.

{impact.map((item) => ( {item.title} {item.body} ))}
{/* CTA */}
Try Medscribe on iOS The app is live on TestFlight. Reach out for an invite if you're managing medications, visits, or emergency context for someone you love.
); }