PageSourceSearch

https://engineawesome.com/assets/landscaping-BEeeNyxA.js

js engineawesome.com collected 2026-09-24 18:56:44 UTC 16,402 bytes, 1 lines download raw bytes

1import{j as e,a as o}from"./vendor-framer-motion-7g6XWQ1T.js";import{A as t,S as l,a as c,L as d}from"./main-ngl9OQpB.js";import{S as i}from"./SectionHeader-CsjuOtyP.js";import{B as m}from"./BackLink-DMaTSZzU.js";const r="/templates?plan=pro&billing=monthly",n="/meet/call/";function L(){return e.jsxs("div",{className:"pt-32",children:[e.jsx(h,{}),e.jsx(p,{}),e.jsx(u,{}),e.jsx(g,{}),e.jsx(y,{}),e.jsx(j,{}),e.jsx(b,{}),e.jsx(v,{})]})}function h(){return e.jsx("section",{className:"section-padding pb-8",children:e.jsxs("div",{className:"container-custom max-w-4xl",children:[e.jsx(t,{children:e.jsx(m,{to:"/for",className:"mb-8",children:"Back to Use Cases"})}),e.jsxs(t,{delay:.05,children:[e.jsx("div",{className:"w-20 h-20 rounded-2xl bg-gradient-to-br from-green-500 to-teal-600 flex items-center justify-center text-white mb-6",children:e.jsx("svg",{className:"w-10 h-10",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})})}),e.jsx("p",{className:"text-sm font-medium text-primary-500 dark:text-primary-400 mb-4 tracking-wide uppercase",children:"For Landscaping Companies"})]}),e.jsx(t,{delay:.1,children:e.jsxs("h1",{className:"mb-6",children:["Stop Paying Per Seat for Landscaping Software"," ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"That Does Not Fit"})]})}),e.jsx(t,{delay:.2,children:e.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-400 max-w-2xl mb-8",children:"Start with a landscaping template built for your industry. Customize it to fit your workflow, no developer needed. Flat fee, unlimited users, no per-seat charges."})}),e.jsx(t,{delay:.3,children:e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 mb-4",children:[e.jsx("a",{href:r,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsx("a",{href:n,className:"text-slate-900 dark:text-white border border-slate-300 dark:border-white/20 px-7 py-3.5 rounded-full font-medium text-[15px] hover:bg-slate-100 dark:hover:bg-white/10 transition-colors inline-flex items-center gap-2 justify-center",children:"Schedule a Call"})]})}),e.jsx(t,{delay:.4,children:e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:"No per-seat fees. No long-term contracts. Live in minutes."})})]})})}function p(){return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsx("div",{className:"container-custom max-w-3xl",children:e.jsxs(t,{children:[e.jsx("p",{className:"text-lg text-slate-700 dark:text-slate-300 leading-relaxed",children:"Most landscaping software handles basic scheduling and not much else. You end up with the software doing 60% of what you need and a spreadsheet picking up the rest. Your crew leads do not have the job notes they need. Your chemical logs are scattered. And every time you hire a seasonal worker, your software bill goes up."}),e.jsx("h2",{className:"mt-6",children:"There is a better way to do this."})]})})})}const x=[{label:"Custom Workflow Automation",description:"Automate the repetitive parts of your operation: approvals, status updates, and notifications, built to your exact process.",icon:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"},{label:"Team Task Management",description:"Assign work, track progress, and give every team member visibility into what needs to get done and when.",icon:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"},{label:"Quote Records",description:"Fill out, export as PDF, and track status in one record.",icon:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"},{label:"Chemical and Fertilizer Logs",description:"Compliant application records by property, product, and date.",icon:"M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"}
1,{label:"Customer and Property Records",description:"Gate codes, irrigation notes, service history, and special instructions.",icon:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"},{label:"Seasonal Scheduling",description:"Handle spring and fall transitions without rebuilding everything.",icon:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"},{label:"Photo Documentation",description:"Before and after photos attached directly to job records.",icon:"M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z M15 13a3 3 0 11-6 0 3 3 0 016 0z"},{label:"Job Notes and Completion Logs",description:"What was done, by whom, on each visit.",icon:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"}];function u(){return e.jsx("section",{id:"solution",className:"section-padding",style:{paddingTop:"2rem"},children:e.jsxs("div",{className:"container-custom",children:[e.jsx(i,{label:"The Platform",title:e.jsxs(e.Fragment,{children:["One System,"," ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"Built for Your Operation"})]}),subtitle:"Engine Awesome gives landscaping companies a configurable operations platform. Start from a template built for your industry, adjust it to fit your workflow, and add anything your team needs. Our support team walks you through every step. Want us to handle setup for you? Ask about White Glove Support."}),e.jsxs(t,{className:"mb-8 max-w-2xl mx-auto",children:[e.jsx("p",{className:"text-slate-600 dark:text-slate-400",children:"You get one flat price per app. Bring on your crew leads, estimators, office staff, and seasonal workers. Nobody gets locked out because you hit a seat limit."}),e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400 mt-3",children:"Here is what comes inside the landscaping template. Use everything, remove what you do not need, or adjust any of it to match how your team works."})]}),e.jsx(l,{className:"grid sm:grid-cols-2 gap-6",staggerDelay:.08,children:x.map((a,s)=>e.jsx(c,{index:s,direction:"up",children:e.jsxs("div",{className:"flex items-start gap-4 glass-card h-full",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-green-500/10 dark:bg-green-400/10 flex items-center justify-center text-green-600 dark:text-green-400 flex-shrink-0",children:e.jsx("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:a.icon})})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold mb-1 text-[15px]",children:a.label}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:a.description})]})]})},s))})]})})}function g(){return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(i,{label:"The Problem with Off-the-Shelf Tools",title:"Why Landscaping Software Usually Falls Short",centered:!1}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs(t,{children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Fit Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Generic tools are built for the average landscaping company, not yours. You end up bending your workflow to fit their system, paying for features you do not use, and building spreadsheet workarounds for the things their software cannot do."})]}),e.jsxs(t,{delay:.1,children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Pricing Problem"}
1),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Per-seat pricing is the other problem. Hiring two seasonal crew leads in April should not cost you an extra $100 a month. With Engine Awesome, your price does not change when your team grows."})]}),e.jsxs(t,{delay:.2,children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Scale Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Engine Awesome adapts to your operation exactly. A residential lawn care company with 200 weekly clients runs differently from a commercial landscape contractor. Your app should reflect that."})]})]})]})})}function y(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(t,{children:e.jsxs("div",{className:"text-center py-16 px-6 relative overflow-hidden rounded-3xl bg-slate-900 dark:bg-white/[0.04]",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-80 h-80 bg-green-500/20 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute -bottom-32 -left-32 w-80 h-80 bg-teal-500/20 rounded-full blur-3xl"}),e.jsxs("div",{className:"relative z-10",children:[e.jsx("h2",{className:"text-white mb-5",children:"Ready to See It in Action?"}),e.jsx("p",{className:"text-lg text-slate-300 max-w-xl mx-auto mb-10",children:"Start a free trial and explore the landscaping template with your own data. If you want help setting it up, our support team is available from day one. Or add White Glove Support, our paid setup and customization service."}),e.jsx("a",{href:r,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsxs("p",{className:"mt-4 text-sm text-slate-400",children:["Questions?"," ",e.jsx("a",{href:n,className:"text-slate-300 hover:text-white underline",children:"Schedule a call →"})]}),e.jsx("p",{className:"mt-2 text-sm text-slate-500",children:"Starting at $39/month. Cancel anytime."})]})]})})})})}const f=[{title:"Seasonal Job Scheduling",body:"Track every type of work in one view: weekly maintenance accounts, seasonal cleanup jobs, and one-time landscape projects. Schedule each job by date and crew. Customize job types so the fields you track match how you actually work."},{title:"Quote Records",body:"Build quote record templates for your most common services: lawn maintenance packages, mulch installation, seasonal plantings, irrigation work. Fill one out quickly, export as a PDF, send to the customer, and track status in the record."},{title:"Chemical Application Tracking",body:"Log every chemical application: product name, application rate, target pest or weed, technician, date, and property. Build a compliance record that is organized and searchable by customer, by product, or by date range."},{title:"Customer and Property Records",body:"Track every client property: square footage, lawn type, irrigation system, plant beds, special instructions, and service history. Build a record that makes every crew member look like they know the property before they arrive."}];function j(){return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(i,{label:"Feature Details",title:"What's Inside the Landscaping Template",centered:!1}),e.jsx("div",{className:"space-y-10",children:f.map((a,s)=>e.jsxs(o.Fragment,{children:[e.jsx(t,{delay:s*.08,children:e.jsxs("div",{className:"glass-card",children:[e.jsx("h3",{className:"font-semibold text-lg mb-3",children:a.title}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:a.body})]})}),s===1&&e.jsx(t,{children:e.jsxs("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:["Ready to try it?"," ",e.jsx("a",{href:r,className:"text-primary-500 dark:text-primary-400 hover:underline font-medium",children:"Start your free trial →"})]})})]},s))})]})})}function b(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(t,{children:e.jsxs("div",{className:"glass-card text-center py-12",children:[e.jsx("h2",{className:"mb-4",children:"Ready to Replace Your Spreadsheets?"}
1),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 mb-8 max-w-xl mx-auto",children:"Start with the landscaping template and see how it fits your operation. Free to try, no seat limits on paid plans."}),e.jsx("a",{href:r,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsxs("p",{className:"mt-4 text-sm text-slate-500 dark:text-slate-400",children:[e.jsx("a",{href:n,className:"text-primary-500 dark:text-primary-400 hover:underline",children:"Schedule a call →"})," ","to see Engine Awesome in action."]})]})})})})}const w=[{title:"Service Companies",description:"Lead tracking, job management, crew scheduling in one platform.",link:"/for/service-companies",gradient:"from-blue-500 to-cyan-500",icon:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z M15 12a3 3 0 11-6 0 3 3 0 016 0z"},{title:"Property Management",description:"Tenants, leases, maintenance, and vendors in one system for one flat price.",link:"/for/property-management",gradient:"from-purple-500 to-pink-500",icon:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"},{title:"HVAC Companies",description:"Job scheduling, tech dispatch, and service records built for field teams.",link:"/for/hvac",gradient:"from-orange-500 to-red-500",icon:"M13 10V3L4 14h7v7l9-11h-7z"}];function v(){return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(t,{children:e.jsx("h2",{className:"mb-8",children:"Explore More Use Cases"})}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:w.map((a,s)=>e.jsx(t,{delay:s*.1,children:e.jsx(d,{to:a.link,children:e.jsxs("div",{className:"glass-card group cursor-pointer h-full hover:-translate-y-1 transition-transform duration-200",children:[e.jsx("div",{className:`w-12 h-12 rounded-xl bg-gradient-to-br ${a.gradient} flex items-center justify-center text-white mb-4`,children:e.jsx("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:a.icon})})}),e.jsx("h3",{className:"font-semibold mb-2 group-hover:text-primary-500 dark:group-hover:text-primary-400 transition-colors",children:a.title}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:a.description})]})})},s))})]})})}export{L as component};

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.