Customer Solution
Bernie's Backyard Lawncare Portal
Lawn Care & Landscaping — Field Service Management
| Item | Value |
|---|---|
| Live Site | bernies.sonandigital.com |
| API Endpoint | bernies-api.sonandigital.com |
| Repository | sonantechai/lawncare-portal |
| Database | lawncare_db |
| Stack | React 18 + TypeScript + Cloudflare Worker + D1 |
| Status | Live — July 2026 |
| Commit HEAD | ff292db |
What It Does
Public site — Customers browse services and submit estimate requests through an online form. Service types are pulled from the database so they update without code changes. The hero section displays the business name and tagline from settings.
Admin portal — The business owner logs in to manage jobs (scheduled field work), clients, estimates, invoices, and view revenue reports. A calendar view shows the full week's schedule at a glance. The sidebar collapses to a hamburger drawer on mobile.
Documentation Pages
| Page | What You'll Find |
|---|---|
| Admin Guide | Day-to-day usage: scheduling jobs, managing clients, estimates, invoices |
| Credentials | Live URLs, login info, Worker secrets, D1 database ID |
| Dev Reference | Architecture, DB schema, file structure, API routes |
| AI Handoff | Rules for AI session continuation, FUSE-safe pattern, gotchas |
| Deployment | Step-by-step commands for Worker, D1, and Pages deployment |