Skip to main content
UI Coach Logo
Back to challenges
Intermediate

Plan Seasonal Property Maintenance

Design a service planner for scheduling lawn care, landscaping, and snow removal across changing seasons.

Responsive web, Mobile

The brief

Understand the problem

Background

Property maintenance rarely follows one simple schedule. Grass grows at different rates, storms create sudden demand, and some work depends on property size or local conditions.

User context

Daniel manages his own home and his parents' nearby property. He wants recurring lawn care in summer and snow clearing only when accumulation reaches an agreed threshold.

Product problem

Customers need a clear way to define service areas, seasonal frequency, and weather-triggered work while understanding how schedule changes affect price and arrival times.

Objective

Design a seasonal maintenance plan that combines recurring and weather-triggered services for more than one property.

What to design

Define the experience

Required experience

  • Property setup with service areas and access notes
  • Seasonal plan builder with frequency and trigger controls
  • Upcoming visit timeline with weather-related status

Screens and states

  • Property overview
  • Plan builder
  • Service calendar
  • Visit detail

Core user flow

Follow the critical path

  1. 01

    Daniel adds a property and identifies the areas that need service

  2. 02

    He chooses lawn care frequency and a snow accumulation trigger

  3. 03

    He reviews the seasonal estimate and service terms

  4. 04

    He checks the calendar after a storm changes the schedule

  5. 05

    He confirms completion and reports a missed area

Product rules

Requirements and constraints

Requirements

  • Support multiple properties with distinct instructions
  • Separate fixed recurring visits from weather-triggered visits
  • Show how property size and frequency affect estimated cost
  • Communicate schedule changes caused by unsafe weather
  • Allow users to pause a plan without deleting its setup

Constraints

  • Weather forecasts and accumulation readings can be inaccurate
  • Providers group nearby jobs into routes that affect arrival windows
  • Some areas may be inaccessible without the customer present

Reality check

States worth considering

Two properties need service at the same time
A visit is skipped because the trigger is not reached
The customer disputes whether the work was completed
A seasonal service is unavailable in the selected postcode

Finish line

What to deliver

  • Design a responsive plan builder and calendar with a detailed weather delay state.

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Color palette
#1B1A1A
#E9C5B7
#716561
#8B8C8A
#8C848C
Font pairing
Shadows Into Light TwoRoboto

Shadows Into Light Two & Roboto

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations