1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/MedRouteInteractiveDemo-BOxG7H6m.js","assets/react-vendor-C-_weJGF.js","assets/index-sHdJRwRo.js","assets/query-DA-B5yju.js","assets/radix-CMA3xQgM.js","assets/icons-BZJMmL1V.js","assets/supabase-BppBjPB2.js","assets/motion-CfmjrLVm.js","assets/index-BH3lxn6K.css","assets/badge-DloU98W1.js"])))=>i.map(i=>d[i]); 2import{P as o,B as s,D as d,_ as c}from"./index-sHdJRwRo.js";import{j as e,r as n}from"./react-vendor-C-_weJGF.js";import{S as m,A as r,x as a,Z as x,j as p,R as h,b as u,h as g,k as f,i as y,a3 as j,b2 as v,aS as b,as as w,w as N}from"./icons-BZJMmL1V.js";import"./query-DA-B5yju.js";import"./radix-CMA3xQgM.js";import"./supabase-BppBjPB2.js";import"./motion-CfmjrLVm.js";const k=n.lazy(()=>c(()=>import("./MedRouteInteractiveDemo-BOxG7H6m.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),i="https://medroute360.com/signup",R="https://app.medroute360.com/login",S=[{icon:h,title:"AI Route Optimization",desc:"Plan a full week of patient visits in seconds. Preview drafts before saving, then commit optimized routes that respect time windows, lunch, and home base."},{icon:u,title:"Weekly Schedule + Drag-and-Drop",desc:"See every visit across your team in one calendar. Reassign with a drag, the schedule re-sequences and recalculates ETAs automatically."},{icon:g,title:"Territory Management",desc:"Draw service areas on the map, assign technicians, and balance patient load across territories with priority and coverage indicators."},{icon:f,title:"Live Map & Turn-by-Turn",desc:"Field techs see today's route on a map with one-tap navigation, ETAs, and patient context, even offline."},{icon:y,title:"Mobile-First for the Field",desc:"Built for techs on the go. Bottom nav, big tap targets, offline sync, and a Next Visit view that keeps the day moving."},{icon:j,title:"Team Messaging",desc:"In-app conversations between admins, schedulers, and techs, linked to patients and visits so context never gets lost in group texts."},{icon:v,title:"Mileage & Expense Tracking",desc:"Auto-log mileage from completed routes, capture receipts with OCR, and export reimbursement-ready reports."},{icon:b,title:"Reports & CSV Exports",desc:"Download mileage, visit logs, and tech performance as CSV. Routing efficiency dashboards show where time is really going."},{icon:w,title:"Solo or Team Mode",desc:"Start solo, scale to a team without migrating data. Roles, assignments, and territory management included."},{icon:N,title:"Secure & HIPAA-Aware",desc:"Row-level security, encrypted at rest, role-based access. Your patient data stays protected by default."}],C=["Cut weekly drive time by 20 to 30%","Eliminate double-bookings and missed visits","Onboard new techs in under 10 minutes","Replace spreadsheets, sticky notes, and group chats","Auto-track mileage and expenses for reimbursement","Keep patient conversations linked to visits, not lost in texts","Works offline, syncs when you are back online"],M=[{num:"01",title:"Add patients & techs",desc:"Import a CSV or add them one at a time. Set availability, territories, and visit preferences."},{num:"02",title:"Generate the week",desc:"Click Build the Week. Our routing engine assigns visits, sequences stops, and respects every constraint."},{num:"03",title:"Run the day",desc:"Techs open the mobile app, follow the route, complete visits, and sync notes back to the team."}],T=[{v:"30%",l:"Less drive time"},{v:"2x",l:"More visits/day"},{v:"<10 min",l:"To go live"},{v:"99.9%",l:"Uptime"}];function L(){const l={"--primary":"200 80% 36%","--primary-glow":"195 75% 55%","--primary-deep":"205 85% 26%","--ring":"200 80% 36%","--gradient-primary":"linear-gradient(135deg, hsl(195 75% 55%), hsl(200 80% 36%) 45%, hsl(205 85% 26%))","--gradient-hero":"radial-gradient(1200px 600px at 80% -10%, hsl(200 80% 36% / 0.20), transparent 60%), radial-gradient(900px 500px at 0% 100%, hsl(195 75% 55% / 0.10), transparent 55%), linear-gradient(180deg, hsl(228 30% 4%), hsl(228 25% 6%))","--gradient-border":"linear-gradient(135deg, hsl(200 80% 36% / 0.45), hsl(195 75% 55% / 0.25))"};return e.jsx("div",{style:l,children:e.jsxs(o,{title:"MedRoute 360: AI Route Optimization for Home Healthcare Teams | Streamline Factory Inc.",description:"MedRoute 360 is the field operations platform for home healthcare. Optimize routes, manage visits, and empower technicians, all in one place. 14-day free trial.",ogTitle:"MedRoute 360: Plan the week. Ru
2n the route. Care for more patients.",ogDescription:"AI weekly route planning, mobile-first field execution, territory management, and reporting for home healthcare teams.",canonical:"https://thestreamlinefactory.com/medroute-360",slug:"medroute-360",breadcrumbLabel:"MedRoute 360",children:[e.jsxs("section",{className:"relative overflow-hidden pt-16 pb-20 md:pt-24 md:pb-28",children:[e.jsx("div",{className:"absolute inset-0 radial-glow pointer-events-none"}),e.jsx("div",{className:"absolute inset-0 bg-grid opacity-15 pointer-events-none"}),e.jsxs("div",{className:"container-narrow mx-auto relative",children:[e.jsxs("div",{className:"text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-primary/10 border border-primary/20 mb-6",children:[e.jsx(m,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"text-xs font-medium text-primary tracking-wide uppercase",children:"MedRoute 360, by Streamline Factory Inc."})]}),e.jsxs("h1",{className:"font-display text-4xl md:text-5xl lg:text-6xl font-bold leading-tight",children:["Plan the week. ",e.jsx("span",{className:"text-gradient",children:"Run the route."}),e.jsx("br",{className:"hidden sm:block"})," Care for more patients."]}),e.jsx("p",{className:"mt-5 text-lg md:text-xl text-muted-foreground max-w-2xl mx-auto",children:"MedRoute 360 is the field operations platform purpose-built for home healthcare teams. Optimize routes, manage visits, and empower technicians, all in one place."}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-3",children:[e.jsx(s,{variant:"hero",size:"lg",asChild:!0,children:e.jsxs("a",{href:i,target:"_blank",rel:"noopener noreferrer",children:["Start your 14-day free trial ",e.jsx(r,{className:"ml-1"})]})}),e.jsx(s,{variant:"hero-outline",size:"lg",asChild:!0,children:e.jsx("a",{href:"#features",children:"See how it works"})})]}),e.jsxs("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-xs text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(a,{className:"h-3.5 w-3.5 text-primary"})," No credit card"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(a,{className:"h-3.5 w-3.5 text-primary"})," Cancel anytime"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(a,{className:"h-3.5 w-3.5 text-primary"})," Setup in under 10 minutes"]})]})]}),e.jsx("div",{className:"mt-14 max-w-5xl mx-auto",children:e.jsx("div",{className:"glass border border-border/40 rounded-2xl p-6 md:p-8 grid grid-cols-2 md:grid-cols-4 gap-6 text-center",children:T.map(t=>e.jsxs("div",{children:[e.jsx("div",{className:"font-display text-2xl md:text-3xl font-bold text-gradient",children:t.v}),e.jsx("div",{className:"text-xs md:text-sm text-muted-foreground mt-1",children:t.l})]},t.l))})})]})]}),e.jsxs(d,{rootMargin:"200px",children:[e.jsx(n.Suspense,{fallback:e.jsx("div",{style:{minHeight:600}}),children:e.jsx(k,{})}),e.jsx("section",{id:"features",className:"section-padding relative overflow-hidden",children:e.jsxs("div",{className:"container-narrow mx-auto relative",children:[e.jsxs("div",{className:"text-center mb-12 max-w-2xl mx-auto",children:[e.jsx("span",{className:"text-xs tracking-wide uppercase font-medium text-primary/80 mb-3 block",children:"Features"}),e.jsxs("h2",{className:"font-display text-3xl md:text-4xl font-bold",children:["Everything you need to run a ",e.jsx("span",{className:"text-gradient",children:"home healthcare operation"})]}),e.jsx("p",{className:"mt-3 text-muted-foreground",children:"From scheduling and routing to mobile field execution and reporting, built specifically for the realities of in-home care."})]}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:S.map(t=>e.jsxs("div",{className:"glass border border-border/40 rounded-xl p-6 hover:border-primary/30 transition-colors",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 border border-primary/20 flex items-center justify-center",children:e.jsx(t.icon,{className:"h-5 w-5 text-primary"})}),e.jsx("h3",{className:"mt-4 font-display text-base font-semibold",children:t.title}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:t.desc})]},t.title))})]})}),e.jsxs("section",{id:"how",className:"section-padding relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-grid opacity-10 pointer-events-none"}),e.jsxs("div",{className:"container-narrow mx-auto relative",children:[e.jsxs("div",{className:"text-center mb-12 max-w-2xl mx-auto",children:[e.jsx("span",{className:"text-xs tracking-wide uppercase font-medium text-primary/80 mb-3 block",children:"How it works"}),e.jsxs("h2",{className:"font-display text-3xl md:text-4xl font-bold",children:["From signup to ",e.jsx("span",{className:"text-gradient",children:"optimized week"})," in three steps"]})]}),e.jsx("div",{className:"grid gap-5 md:grid-cols-3 max-w-5xl mx-auto",children:M.map(t=>e.jsxs("div",{className:"glass border border-border/40 rounded-xl p-6",children:[e.jsxs("div",{className:"text-xs font-mono tracking-widest text-primary/80",children:["STEP ",t.num]}),e.jsx("h3",{className:"mt-3 font-display text-lg font-semibold",children:t.title}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:t.desc})]},t.num))})]})]}),e.jsx("section",{className:"section-padding relative overflow-hidden",children:e.jsxs("div",{className:"container-narrow mx-auto grid gap-12 md:grid-cols-2 md:items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs tracking-wide uppercase font-medium text-primary/80 mb-3 block",children:"Why MedRoute 360"}),e.jsxs("h2",{className:"font-display text-3xl md:text-4xl font-bold",children:["The unfair advantage for ",e.jsx("span",{className:"text-gradient",children:"home health teams"})]}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:"Stop juggling spreadsheets, group texts, and consumer GPS apps. Replace the chaos with one platform built for the way care actually happens in the field."}),e.jsx("div",{className:"mt-8",children:e.jsx(s,{variant:"hero",size:"lg",asChild:!0,children:e.jsxs("a",{href:i,target:"_blank",rel:"noopener noreferrer",children:["Try it free for 14 days ",e.jsx(r,{className:"ml-1 h-4 w-4"})]})})})]}),e.jsx("ul",{className:"space-y-3",children:C.map(t=>e.jsxs("li",{className:"flex items-start gap-3 glass border border-border/40 rounded-lg p-4",children:[e.jsx(a,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-primary"}),e.jsx("span",{className:"text-sm",children:t})]},t))})]})}),e.jsx("section",{id:"pricing",className:"section-padding relative overflow-hidden",children:e.jsx("div",{className:"container-narrow mx-auto max-w-4xl",children:e.jsxs("div",{className:"rounded-2xl border border-primary/30 bg-gradient-to-br from-card to-primary/5 p-8 sm:p-12 text-center",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-3 py-1 text-xs font-medium text-primary",children:[e.jsx(x,{className:"h-3.5 w-3.5"}),"Limited-time offer"]}),e.jsx("h2",{className:"mt-5 font-display text-3xl md:text-4xl font-bold",children:"Start your 14-day free trial today"}),e.jsx("p",{className:"mx-auto mt-4 max-w-xl text-muted-foreground",children:"Full access to every feature. No credit card required. If MedRoute 360 is not saving you hours every week, simply walk away, no questions asked."}),e.jsx("div",{className:"mx-auto mt-8 grid max-w-md gap-3 text-left",children:["Unlimited patients and visits during trial","AI-powered weekly route planning","Mobile app for field technicians","Email support from real humans"].map(t=>e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx(a,{className:"h-4 w-4 text-primary"}),e.jsx("span",{children:t})]},t))}),e.jsxs("div",{className:"mt-8 flex flex-col items-center justify-center gap-3 sm:flex-row",children:[e.jsx(s,{variant:"hero",size:"lg",asChild:!0,children:e.jsxs("a",{href:i,target:"_blank",rel:"noopener noreferrer",children:["Create your free account ",e.jsx(r,{className:"ml-1 h-4 w-4"})]})}),e.jsx(s,{variant:"hero-outline",size:"lg",asChild:!0,children:e.jsx("a",{href:R,target:"_blank",rel:"noopener noreferrer",children:"I already have an account"})})]}),e.jsxs("p",{className:"mt-4 text-xs text-muted-foreground",children:[e.jsx(p,{className:"mr-1 inline h-3 w-3"}),"Set up in under 10 minutes, cancel anytime"]})]})})})]})]})})}export{L as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.