1import{h as s,r as m,j as e,B as r,d as a,A as n,R as h,g as p,p as x,v as u}from"./index-W8WHVpvy.js";import{P as g}from"./PublicLayout-i5TywDA9.js";import{u as f}from"./usePageMeta-Cue9XPgC.js";import{C as c,c as d}from"./card-a1DkvIRb.js";import{B as v}from"./badge-Dr9kURW2.js";import{T as y}from"./truck-B1GzPn5W.js";import{I as b}from"./id-card-Bw6hl8Io.js";import{B as w}from"./bell-DdX25FXR.js";import"./chevron-down-1wD4Ee8H.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const j=s("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const N=s("FileDown",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const k=s("HardHat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]),_=1,C="37922fd8-2455-417a-bed2-8bb4fea28d44",T="bb7928cc-caa3-47a5-8403-5c87d23ef5cf",$="/__l5e/assets-v1/37922fd8-2455-417a-bed2-8bb4fea28d44/drivers-only-hero-768.webp",D="a/v1/bb7928cc-caa3-47a5-8403-5c87d23ef5cf/37922fd8-2455-417a-bed2-8bb4fea28d44/drivers-only-hero-768.webp",S="drivers-only-hero-768.webp",I=77310,A="image/webp",F="2026-07-07T20:13:42Z",o={version:_,asset_id:C,project_id:T,url:$,r2_key:D,original_filename:S,size:I,content_type:A,created_at:F},M=1,R="e5b513f9-9a7f-4906-a575-efdbe4cfed17",z="bb7928cc-caa3-47a5-8403-5c87d23ef5cf",P="/__l5e/assets-v1/e5b513f9-9a7f-4906-a575-efdbe4cfed17/drivers-only-hero-1024.webp",q="a/v1/bb7928cc-caa3-47a5-8403-5c87d23ef5cf/e5b513f9-9a7f-4906-a575-efdbe4cfed17/drivers-only-hero-1024.webp",L="drivers-only-hero-1024.webp",E=128034,O="image/webp",U="2026-07-07T20:13:44Z",i={version:M,asset_id:R,project_id:z,url:P,r2_key:q,original_filename:L,size:E,content_type:O,created_at:U},V=1,B="a677a440-93c6-4772-a455-561156ed55aa",H="bb7928cc-caa3-47a5-8403-5c87d23ef5cf",W="/__l5e/assets-v1/a677a440-93c6-4772-a455-561156ed55aa/drivers-only-hero-1376.webp",Y="a/v1/bb7928cc-caa3-47a5-8403-5c87d23ef5cf/a677a440-93c6-4772-a455-561156ed55aa/drivers-only-hero-1376.webp",Z="drivers-only-hero-1376.webp",G=211278,Q="image/webp",J="2026-07-07T20:13:47Z",l={version:V,asset_id:B,project_id:H,url:W,r2_key:Y,original_filename:Z,size:G,content_type:Q,created_at:J},K="https://fleetnanny.com",X={"@context":"https://schema.org","@type":"Service",name:"FleetNanny Driver Credential Management",serviceType:"Driver compliance and credential tracking software",provider:{"@type":"Organization",name:"FleetNanny",url:K},areaServed:"United States",description:"Track CDL, TWIC, DOT medical cards, site badges, MVRs, and driver license expirations. AI-powered photo extraction, automated alerts, and branded PDF exports â no vehicles required.",offers:{"@type":"Offer",price:"20",priceCurrency:"USD",description:"$4 per vehicle per month with a 5-vehicle minimum, unlimited drivers, 14-day free trial."}},ee=[{icon:h,title:"Staffing & driver leasing agencies",description:"Track CDLs, medical cards, and certifications for every driver you place â never lose a placement to an expired credential."},{icon:k,title:"Contractors with badged workers",description:"Manage TWIC cards, site badges, and safety certifications for crews working on ports, refineries, and secured facilities."},{icon:y,title:"Owner-operators & co-ops",description:"Independent drivers and transportation cooperatives that need a single source of truth for compliance documents."},{icon:p,title:"Service companies",description:"Track driver credentials separately from company-owned vehicles â perfect for crews using personal or rented vehicles."}],te=[{icon:b,title:"Credential tracking",description:"CDL, TWIC, DOT medical cards, site badges, certifications â track expiration, issuer, and credential numbers per driver."},{icon:x,title:"AI photo extraction",description:"Drivers upload a photo of their license or credential and AI auto-fills the details. No manual data entry."},{icon:w,title:"Expiration alerts",description:"Automated email alerts at 60, 30, and 0 days. Never miss a renew
16al or place a driver with an expired credential."},{icon:N,title:"Branded PDF exports",description:"Generate compliance packets for clients, job sites, or auditors â emailed instantly with your company branding."},{icon:j,title:"MVR tracking",description:"Record and monitor motor vehicle reports on a regular cadence. Surface high-risk drivers early."},{icon:u,title:"Audit-ready packets",description:"One click generates a bundled PDF of every driver's credentials, license, and MVR â ready for DOT or client audits."}],re=[{q:"Do I have to add vehicles to use FleetNanny?",a:"No. Vehicles are completely optional. You can sign up, invite drivers, and start tracking credentials without ever adding a vehicle."},{q:"Is there a separate price for drivers-only use?",a:"No â pricing is $4 per vehicle per month with a 5-vehicle minimum, so driver-only tracking starts at $20 a month and includes unlimited drivers. You're paying for the platform, not per-driver."},{q:"Can I add vehicles later if my needs change?",a:"Yes. Vehicle features are built in and ready when you are. Add one vehicle or fifty whenever it makes sense."},{q:"How do drivers add their credentials?",a:"Drivers can use the mobile-friendly portal to snap photos of their CDL, TWIC, or medical card. Our AI extracts the details so they don't have to type anything."},{q:"Can I export credentials to send to clients?",a:"Yes. Generate a branded PDF packet for any driver and email it directly to a client or job-site contact in seconds."}];function he(){return f({title:"Driver Credential Tracking Software â No Vehicles Required | FleetNanny",de
16scription:"Track CDLs, TWIC cards, medical cards, site badges, and MVRs for your drivers. AI photo extraction, expiration alerts, and branded PDF exports. From $20 a month with unlimited drivers.",path:"/drivers-only"}),m.useEffect(()=>{const t=document.createElement("link");return t.rel="preload",t.as="image",t.href=i.url,t.setAttribute("imagesrcset",`${o.url} 768w, ${i.url} 1024w, ${l.url} 1376w`),t.setAttribute("imagesizes","(max-width: 768px) 100vw, (max-width: 1200px) 90vw, 1024px"),t.fetchPriority="high",document.head.appendChild(t),()=>{document.head.removeChild(t)}},[]),e.jsxs(g,{children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(X)}}),e.jsx("section",{className:"py-16 md:py-24 border-b",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-5xl text-center",children:[e.jsx(v,{variant:"secondary",className:"mb-6 text-sm px-4 py-1",children:"For driver-only teams"}),e.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight mb-6 leading-tight",children:["Track Driver Credentials, Licenses & Compliance â",e.jsx("span",{className:"text-primary",children:" No Vehicles Required"})]}),e.jsx("p",{className:"text-lg md:text-xl text-muted-foreground max-w-2xl mx-auto mb-10",children:"Built for staffing agencies, driver leasing companies, contractors, and any team that manages drivers but doesn't own a fleet. Unlimited drivers on every plan."}),e.jsx("figure",{className:"mb-10 mx-auto max-w-4xl",children:e.jsx("img",{src:i.url,srcSet:`${o.url} 768w, ${i.url} 1024w, ${l.url} 1376w`,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 90vw, 1024px",alt:"Team of drivers and field service technicians standing in front of their work vehicles",width:1376,height:768,loading:"eager",fetchPriority:"high",decoding:"async",className:"w-full h-auto rounded-lg shadow-lg"})}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(r,{size:"lg",asChild:!0,className:"text-base px-8",children:e.jsxs(a,{to:"/signup",children:["Start Free Trial",e.jsx(n,{className:"ml-2 h-4 w-4"})]})}),e.jsx(r,{size:"lg",variant:"outline",asChild:!0,className:"text-base px-8",children:e.jsx(a,{to:"/pricing",children:"See Pricing"})})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-4",children:"14-day free trial · Unlimited drivers"})]})}),e.jsx("section",{className:"py-20 bg-muted/50",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight mb-4",children:"Who It's For"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Any organization responsible for the people behind the wheel â even if those wheels aren't yours."})]}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-4",children:ee.map(t=>e.jsx(c,{className:"border bg-card",children:e.jsxs(d,{className:"pt-6",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10 mb-4",children:e.jsx(t.icon,{className:"h-6 w-6 text-primary","aria-hidden":"true"})}),e.jsx("h3",{className:"font-semibold mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t.description})]})},t.title))})]})}),e.jsx("section",{className:"py-20",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-6xl",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight mb-4",children:"Everything You Need to Manage Drivers"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Purpose-built for credential compliance â without the fleet overhead."})]}),e.jsx("div",{className:"grid gap-8 md:grid-cols-2 lg:grid-cols-3",children:te.map(t=>e.jsx(c,{className:"border bg-card",children:e.jsxs(d,{className:"pt-6",children:[e.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-lg bg-primary/10 mb-4",children:e.jsx(t.icon,{className:"h-6 w-6 text-primary","aria-hidden":"true"})}),e.jsx("h3",{className:"text-lg font-semibold mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t.description})]})},t.title))})]})}),e.jsx("section",{className:"py-16 bg-muted/50 border-y",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl text-center",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold tracking-tight mb-3",children:"Simple Pricing â Unlimited Drivers"}),e.jsxs("p",{className:"text-muted-foreground mb-6",children:[e.jsx("span",{className:"font-semibold text-foreground",children:"$4 per vehicle per month"}),", with a 5-vehicle minimum, so driver-only tracking starts at $20 a month. Unlimited drivers, no per-seat fees, no driver caps."]}),e.jsx(r,{size:"lg",asChild:!0,children:e.jsx(a,{to:"/pricing",children:"See pricing"})})]})}),e.jsx("section",{className:"py-20",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight mb-10 text-center",children:"Frequently Asked Questions"}),e.jsx("div",{className:"space-y-6",children:re.map(t=>e.jsxs("div",{className:"border-b pb-6 last:border-0",children:[e.jsx("h3",{className:"font-semibold text-lg mb-2",children:t.q}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:t.a})]},t.q))})]})}),e.jsx("section",{className:"py-20 bg-muted/50",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight mb-4",children:"Ready to Stop Tracking Credentials in Spreadsheets?"}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8",children:"Start your free 14-day trial. Invite your drivers, upload their credentials, and have a compliance-ready system running in minutes."}),e.jsx(r,{size:"lg",asChild:!0,className:"text-base px-8",children:e.jsxs(a,{to:"/signup",children:["Start Your Free Trial",e.jsx(n,{className:"ml-2 h-4 w-4"})]})})]})})]})}export{he 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.