🌿 landscapepro Live · Self-host

Routes, crews, and invoicing for 2-10 crew landscape + lawn-care companies

Clients with per-property service contracts. Crews with members + assigned trucks. Weekly schedule auto-routed by geography. Post-service photo + note capture on the crew tablet. Auto-invoicing from completed services. Built for 2-10 crew operations that have outgrown a shared Google Sheet.

What it does

🏡

Clients + contracts

Each client: property address(es), services contracted (mow / fertilize / aeration / cleanup), frequency (weekly / bi / monthly), per-visit pricing. Year-over-year retention view.

🚛

Crews + trucks

Each crew: members, lead, assigned truck + trailer, equipment loadout. Timeclock via phone GPS. Per-crew productivity score (jobs-per-hour).

🗺️

Route optimization

Weekly schedule laid out geographically. Auto-sequence stops to minimize drive time. Drag-to-reassign between crews. Built-in handling for weather cancels + reschedules.

📷

On-site photos + notes

Crew tablet app: before + after photo at each stop, 1-tap service completion, issue flag (broken sprinkler, gate locked, dog loose). Client sees the photos in their portal if enabled.

🧾

Auto-invoicing

Completed services roll into invoices at cycle boundary. Stripe auto-pay for contract clients. One-off additions (extra aeration, storm cleanup) added before invoice send. Late-pay reminders.

🔒

Trades-friendly

Flask + SQLAlchemy. Runs on a laptop in the shop or a $5 VPS. Your client list + pricing doesn't leak to a Yardbook-scale platform.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/landscapepro.git cd landscapepro pip install -r requirements.txt # run — dashboard on port 8690 python app.py # → http://localhost:8690

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-crew
$149/mo
  • Everything in Pro
  • Multi-location / franchise accounts
  • Equipment maintenance scheduler
  • Supplier inventory sync
  • SSO for office staff
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

landscapepro is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.