1import{l as n,j as e,c as d,h as c,B as s,L as o,A as a,U as l,S as m}from"./main-B6ad0HGq.js";import{R as i}from"./rocket-BrTWKKo8.js";import{C as x}from"./credit-card-JXkHQNPc.js";import{C as u}from"./clock-mYQUSVxx.js";import{T as h}from"./trending-up-BVAdBbpx.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"ea1ea076f7ba40168896c271d7eb9ff92aaf9cd8"};var r=new t.Error().stack;r&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[r]="7dd3fb30-c4e9-4159-a879-85e81d410c31",t._sentryDebugIdIdentifier="sentry-dbid-7dd3fb30-c4e9-4159-a879-85e81d410c31")}catch{}})();const p=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]],g=n("calendar-check",p),f=[{provider:"UptimeRobot",free:"50 monitors / 5min",pro:"$7/mo for 50 / 1min",growth:"Limited API"},{provider:"Better Stack",free:"10 monitors / 3min",pro:"$24/mo for 20 / 30s",growth:"Per-seat pricing"},{provider:"Pingdom",free:"No free plan",pro:"$15/mo for 10",growth:"Per-monitor pricing"},{provider:"Uptrack",free:"10 monitors / 30s",pro:"$3/mo for 50 / 30s",growth:"Flat pricing, all features",highlight:!0}];function k(){return e.jsxs("div",{className:"dark flex min-h-screen flex-col bg-background text-foreground",children:[e.jsx(d,{}),e.jsxs("main",{className:"flex-1",children:[e.jsxs("section",{className:"relative overflow-hidden py-24 md:py-32",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 marketing-hero-glow"}),e.jsxs("div",{className:"container relative mx-auto px-4 text-center",children:[e.jsxs(c,{variant:"secondary",className:"mb-6",children:[e.jsx(i,{className:"mr-1 h-3 w-3"}),"Startup uptime monitoring"]}),e.jsxs("h1",{className:"mb-6 text-4xl font-bold tracking-tight sm:text-5xl md:text-6xl",children:["Ship your MVP.",e.jsx("br",{}),e.jsx("span",{className:"text-primary",children:"We'll watch it."})]}),e.jsx("p",{className:"mx-auto mb-10 max-w-2xl text-lg text-muted-foreground sm:text-xl",children:"10 free monitors with 30-second checks. Status pages to build user trust. Cron monitoring included. No credit card, no commitment, no switching tools as you grow."}),e.jsx(s,{size:"lg",asChild:!0,children:e.jsxs(o,{to:"/signup",children:["Start Free",e.jsx(a,{className:"ml-2 h-4 w-4"})]})})]})]}),e.jsx("section",{className:"border-t border-border/50 bg-secondary/50 py-24",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h2",{className:"mb-12 text-center text-3xl font-bold",children:"Everything a startup needs on day one"}),e.jsx("div",{className:"mx-auto grid max-w-4xl gap-8 sm:grid-cols-2 lg:grid-cols-3",children:[{icon:x,title:"No credit card required",desc:"Sign up and start monitoring immediately. No trials, no payment info, no strings attached."},{icon:u,title:"10 monitors at 30s",desc:"All 10 monitors run at 30-second intervals. More than enough for your MVP."},{icon:l,title:"Status pages",desc:"Give your users a public status page. Build trust before you have a track record."},{icon:g,title:"Cron monitoring",desc:"Make sure your background jobs actually run. Get alerted when a scheduled task misses its window."},{icon:h,title:"Grow without switching",desc:"Free to Pro ($3/mo) to Team ($20/mo) to Business. Same tool from MVP to Series B."},{icon:i,title:"Fast setup",desc:"Add your first monitor in under a minute. No agents to install, no config files to write."}].map(t=>e.jsxs("div",{className:"rounded-lg border border-border/50 bg-background p-6",children:[e.jsx(t.icon,{className:"mb-3 h-6 w-6 text-primary"}),e.jsx("h3",{className:"mb-2 text-lg font-semibold",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.desc})]},t.title))})]})}),e.jsx("section",{className:"border-t border-border/50 py-24",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h2",{className:"mb-4 text-center text-3xl font-bold",children:"How Uptrack scales with you"}),e.jsx("p",{className:"mx-auto mb-12 max-w-xl text-center text-muted-foreground",children:"Most tools get expensive fast. Uptrack stays predictable."}),e.jsx("div",{className:"mx-auto max-w-3xl overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b",children:[e.jsx("th",{className:"pb-3 pr-4 text-left font-medium text-muted-foreground",children:"Provider"}),e.jsx("th",{className:"pb-3 px-4 text-center font-medium text-muted-foreground",children:"Free Tier"}),e.jsx("th",{className:"pb-3 px-4 text-center font-medium text-muted-foreground",children:"Paid Tier"}),e.jsx("th",{className:"pb-3 pl-4 text-center font-medium text-muted-foreground",children:"As You Grow"})]})}),e.jsx("tbody",{children:f.map(t=>e.jsxs("tr",{className:`border-b last:border-0 ${t.highlight?"bg-primary/5":""}`,children:[e.jsx("td",{className:`py-3 pr-4 font-medium ${t.highlight?"text-primary":""}`,children:t.provider}),e.jsx("td",{className:"py-3 px-4 text-center text-muted-foreground",children:t.free}),e.jsx("td",{className:"py-3 px-4 text-center text-muted-foreground",children:t.pro}),e.jsx("td",{className:"py-3 pl-4 text-center text-muted-foreground",children:t.growth})]},t.provider))})]})})]})}),e.jsx("section",{className:"border-t border-border/50 bg-secondary/50 py-24",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("h2",{className:"mb-4 text-center text-3xl font-bold",children:"From launch day to product-market fit"}),e.jsx("p",{className:"mx-auto mb-8 max-w-2xl text-center text-muted-foreground",children:"You launch on Product Hunt. Traffic spikes. Uptrack catches a 502 within 30 seconds and alerts you via email. You fix it before the HN crowd notices. Your public status page shows 99.9% uptime. Investors check it during due diligence."})]})}),e.jsx("section",{className:"border-t border-border/50 py-24",children:e.jsxs("div",{className:"container mx-auto px-4 text-center",children:[e.jsx("h2",{className:"mb-4 text-3xl font-bold",children:"Start free, upgrade when you need it"}),e.jsx("p",{className:"mx-auto mb-8 max-w-lg text-muted-foreground",children:"10 monitors, status pages, cron monitoring. No credit card required."}),e.jsx(s,{size:"lg",asChild:!0,children:e.jsxs(o,{to:"/signup",children:["Start Free",e.jsx(a,{className:"ml-2 h-4 w-4"})]})})]})})]}),e.jsx(m,{})]})}
1export{k as component}; 2//# sourceMappingURL=startups-2Do0vDmJ.js.map
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.