← All work

Website and client portal · Live

A family landscaper, online at last.

A family-owned landscape company in the Upstate, doing plant installation, mulching, sod and irrigation since 1999, needed a real website and an easy way for people to ask for an estimate.

Sherman Landscape Maintenance: the desktop and phone screens, rendered in 3D
01 · The front doorOn a phone

The problem

The business ran on word of mouth and a phone number. Anyone wanting an estimate had to call and describe the yard out loud.

Sherman Landscape Maintenance home page on a desktop
02 · Landscape servicesOwner on every job

What I built

A website built around four services (plant installation, mulching, sod installation and irrigation maintenance), an estimate form that takes photos straight from a phone and shrinks them before they upload, and a client portal with customer accounts and an owner view, built on Node.js, Express and MariaDB.

Landscape services: plant installation, mulching, sod and irrigation
03 · On a phoneLandscape services

The result

Live at shermanlandscape.com. Estimate requests arrive by email with photos of the yard attached.

The Sherman Landscape home page on a phone
04 · Owner on every jobClient portal sign-in

The numbers

1999Family-owned since
4Core services
PhotosSent with each estimate request
LiveSite + portal
The owner on every job, family-owned since 1999
05 · Client portal sign-inThe front door

Built with

Node.jsExpressMariaDBSelf-hosted
The client portal sign-in