Waste Collection Schedule

A mobile application that gives residents quick access to waste collection schedules in their local area. The redesign focused on bringing clarity to a dense calendar, making it easy to scan upcoming pickups at a glance.

Time: 2 weeks
Tools: Figma, Adobe Illustrator
Harmonogram app — home screen
Home — tile grid
Schedule — upcoming pickups
Category — segregation guide
Notifications
PSZOK — collection points
PSZOK — collection points (redacted)

An easy way to know which bin goes out and when

Problem

The unintuitive interface and technical glitches of the legacy application caused user frustration, effectively discouraging them from regularly checking the waste collection schedule.

01. Discovery

Background

The city's municipal waste management system involves multiple waste categories, each with its own collection cycle. Schedules vary across districts and even down to specific individual addresses. Previously, residents had to manually save PDFs, check printed timetables on local bulletin boards, or call the city office directly.

Furthermore, the legacy app discouraged user adoption due to a lack of push notifications for upcoming collections, combined with an inconsistent and impractical UI/UX design. The redesign brief was to preserve the underlying data structure while completely overhauling the surrounding user experience and introducing essential features.

Key Insight

Residents don't want a calendar. They want to know what to put out tonight.

  1. Identifying Gaps and Opportunities in the Market

    A scan of three direct competitors (other Polish municipal waste apps).

Direct Competition

Moje Odpady
Moje Odpady
Kiedy Śmieci
Kiedy Śmieci
Eco Harmonogram
Eco Harmonogram

All direct competitors present the collection schedule as a scrollable list — not as a calendar.

Opportunities

Three opportunities emerged: (1) surface the next pickups front-and-center, (2) use color coding consistent with the physical bin colors, and (3) allow residents to receive a push notification the day before pickup.

Key insights

Trust

If the data looks confusing, users assume it's also wrong.

Speed

The schedule should answer "is it tonight?" in two taps or less.

Memory

Residents want a reminder the day before pickup.

Accessibility

The app should comply with WCAG standards.

02. Define

The Waste Collection Schedule app will help residents remember to put out the right bins in a simple, clear way.

03. Ideate

Sketching Design Ideas

I sketched the screens for the schedule, news, notification display, the "Report a problem" section, and the "Education" section.

Paper sketches — 'Report a problem' flow thumbnails

Hi-Fi Wireframes

'Zgłoś problem' flow — hi-fi wireframes, screens 1–5'Zgłoś problem' flow — hi-fi wireframes, screens 6–10

04. UI

Branding

Home screen icons

App icon exploration — green App icon exploration App icon exploration App icon exploration App icon exploration App icon exploration App icon exploration — dark blue

Color Palette

During the design of the visual layer, accessibility was a key consideration.

Metale i tworzywa sztuczne
Odpad zmieszany
Papier
Szkło
Bio
Wielkogabaryty, RTV/AGD
Odbiór choinek
Tekstylia
Wszystkie frakcje

05. Prototype

Hi-fi mockups

↗ View Prototype

06. Validate

Usability Testing

To maximise the intuitiveness of the schedule-checking module, a comparative usability test (A/B test) was carried out.

The study set out to verify which form of presenting the data better answered the user's key need: "I want to quickly find out what waste I have to put out, and when."

Variant A: a classic monthly calendar view with the pickup days marked.

Variant B: a linear, chronological list (feed) showing only the upcoming pickup dates.

Final Harmonogram app — monthly calendar view Final Harmonogram app — pickup schedule list

Learnings and Next Steps

Although the initial hypothesis assumed the calendar view would give better temporal context, testing challenged that assumption. The list view turned out to be clearer and more intuitive, for a few key reasons:

Based on the data gathered, the decision was made to implement Variant B (the list view) as the default way of presenting the schedule.

Thank you for your attention!

Harmonogram app — home screen
See more work ↗