Mobile Apps · Civic Tech

Bingo — Reimagining Urban Waste Management

A connected digital experience making garbage collection predictable for citizens while enabling collection teams and municipalities to work more efficiently.

Stakeholders
4 Stakeholder Groups
Platforms
Citizen · Driver · Admin
Scope
End-to-End Service Design
Process
UX Research → Final UI
Bingo app — splash, collector home, and disposer home screens
01 — The Story

It Started With A Simple Frustration

"Every week I wondered one simple thing… has my garbage already been collected?"

In Sri Lankan cities, that small weekly uncertainty compounds into a national problem. Residents wait with bags at the gate or miss the truck entirely; bags left out get torn open by dogs and crows. The 2017 Meethotamulla dump collapse made waste management a national issue — yet households still have no digital way to know when the truck is coming, what to separate, or how to report a missed pickup.

Image — urban street with garbage bins
02 — Understanding The Problem

The System, Not The Interface

Mapping the current state exposed a service running blind: fixed municipal rounds nobody can track, schedules that vary by ward, near-zero source segregation, and an invisible informal recycling economy of bottle, paper, and metal buyers with no digital layer connecting them to supply.

Image — current state map
~7,000 t
Of solid waste generated per day nationally (est.)
<50%
Of waste formally collected outside major cities
~85%
Smartphone-capable mobile connections — the rail this app rides on
3
Languages — Sinhala, Tamil, English — all mandatory for national reach
Design starts with understanding the system, not the interface.
03 — Research

Observe, Interview, Validate, Synthesize

Observe Interview Validate Synthesize

Stakeholder Ecosystem

Stakeholder map — citizens/residents, collection drivers, and municipal administrators around the urban waste management ecosystem
Why did I create this?

Waste collection touches four very different groups — residents, drivers, council supervisors, and informal collectors. I needed to see who depends on whom before designing anything.

What did I learn?

The council sits at the centre of every flow but has the least visibility — supervisors run 12 trucks with a phone and paper logs.

How did it influence the next step?

It set the interview plan: one track per stakeholder group, with the council dashboard promoted to a first-class product.

AI Assistance
  • Mapped actor relationships from notes
  • Suggested overlooked stakeholders
  • Structured the ecosystem diagram
My Contribution
  • Field observation & system mapping
  • Prioritised the council as key node
  • Drew and verified the final map

Proto Personas → Final Personas

Meet The People Behind The Product

Three research-grounded personas anchored every scoping decision — a collection driver, a household recycler, and an independent recyclables buyer.

Nimal Perera — Garbage Collection Driver & Crew Leader

Nimal Perera

Garbage Collection Driver & Crew Leader
Age38
Experience12 years
LocationGampaha, Sri Lanka
FamilyMarried, 2 children

If I knew every schedule change in real time, I could finish my route much more efficiently.

About

Nimal starts work before sunrise and follows a daily collection route across residential neighborhoods. He coordinates with his crew to ensure waste is collected efficiently while keeping to a tight schedule.

Demographics & Context

  • Medium technical proficiency
  • Uses an Android smartphone daily
  • Works outdoors for 8–10 hours
  • Responsible for completing assigned routes

Pain Points

  • Route changes communicated through phone calls
  • Difficult to prove whether a collection was completed
  • Traffic delays disrupt daily schedules
  • Manual reporting at the end of the day
  • Citizens stop the truck to ask questions

Goals

  • Complete collection routes on time
  • Avoid missed streets or households
  • Receive route updates instantly
  • Report issues quickly without paperwork

Needs

  • Turn-by-turn optimized routes
  • One-tap collection status updates
  • Ability to report blocked roads or missed pickups
  • Offline support in low-network areas

Technology Use

Android Smartphone
Navigation Apps
Messaging Apps
Mobile Internet

Motivations

  • Provide a clean environment for the community
  • Take pride in completing routes on time
  • Work safely and return home to family
Portrait photo — Nadeesha Fernando

Nadeesha Fernando

Resident & Household Recycler
Age34
OccupationSchoolteacher
LocationNugegoda, Colombo
FamilyMarried, 1 child

I never know if the truck comes at 7 or 10 — some weeks it just doesn’t come at all.

About

Nadeesha manages the household waste for her family before leaving for work. She wants to segregate properly and never miss a collection, but unpredictable schedules make it a weekly guessing game.

Demographics & Context

  • High technical proficiency
  • Smartphone-first, active on messaging apps
  • Time-poor mornings before work
  • Primary waste decision-maker at home

Pain Points

  • No way to know when the truck will arrive
  • Segregation rules differ by ward and change silently
  • Missed-pickup complaints go nowhere
  • Recyclables pile up waiting for a buyer
  • Bags left out get torn open by animals

Goals

  • Reliable alerts before each collection
  • Clear, ward-specific segregation guidance
  • Report a missed pickup in one tap
  • Sell recyclables without waiting at home

Needs

  • Live truck tracking with street-level ETA
  • Push / SMS reminders the night before
  • Illustrated trilingual segregation guide
  • A simple recyclables marketplace

Technology Use

Android Smartphone
Navigation Apps
Messaging Apps
Mobile Internet

Motivations

  • Set a good recycling example for her child
  • Keep a tidy, responsible household
  • Reclaim wasted time in busy mornings
Portrait photo — Suresh Kumar

Suresh Kumar

Independent Recyclables Buyer
Age42
Experience15 years
LocationDehiwala, Colombo
FamilyMarried, 3 children

I ride 30 km a day hoping someone has bottles — half the time, I find nothing.

About

Suresh buys paper, glass, and metal from households on his tuk-tuk and sells to recyclers. His income depends entirely on finding supply — but today he rides blind, with no way to know who has recyclables to sell.

Demographics & Context

  • Basic technical proficiency
  • Uses an entry-level Android phone
  • On the road 6–8 hours daily
  • Sole earner for his family

Pain Points

  • Rides long distances with no guaranteed supply
  • No way to find who has recyclables nearby
  • Prices vary and are hard to agree on
  • Fuel costs eat into thin margins
  • Competes with other buyers for the same streets

Goals

  • Get pickup requests routed to him
  • Reduce empty kilometres between stops
  • Agree fair, transparent per-kg rates
  • Build repeat customers in his area

Needs

  • Nearby sell requests with weight and photos
  • A clear in-app rate card per material
  • Simple accept / navigate flow
  • Low-data app that works on older phones

Technology Use

Android Smartphone
Navigation Apps
Messaging Apps
Mobile Internet

Motivations

  • Keep valuable materials out of landfill
  • Earn a stable, predictable income
  • Provide for his three children
Why did I create this?

Assumption-based proto personas made team beliefs explicit and testable before field research.

What did I learn?

Interviews broke two assumptions: unpredictability (not laziness) blocks segregation, and recyclables already have cash value people fail to capture.

How did it influence the next step?

Final personas — Nadeesha the resident, Mr. Perera the supervisor, Suresh the recyclables buyer — anchored every scoping debate that followed.

AI Assistance
  • Drafted proto personas
  • Clustered behavioral patterns
  • Improved persona documentation
My Contribution
  • Conducted interviews
  • Validated assumptions
  • Refined final personas

Validation Templates & Results

Image — validation templates & results
Why did I create this?

A structured script and scoring template kept 20+ validation sessions comparable across three languages.

What did I learn?

Live truck tracking was the single feature people said they would download for; complaints going nowhere was the sharpest pain.

How did it influence the next step?

Tracking + ETA became the hero loop of the MVP, and one-tap reporting was pulled forward from a later phase.

AI Assistance
  • Generated script & scoring templates
  • Summarised 20+ session transcripts
  • Flagged trilingual wording issues
My Contribution
  • Ran the validation sessions
  • Scored and compared results
  • Made the scoping decisions
04 — Opportunity Mapping

From Pain Points To Design Opportunities

Business Goals
  • Sellable B2G SaaS for councils
  • Cut truck fuel cost via routing
  • Commission on recyclables marketplace
User Goals
  • Know when the truck is coming
  • Clear, ward-specific segregation rules
  • Turn recyclables into cash easily
Pain Points
  • Unpredictable collection times
  • Complaints go nowhere
  • Councils run on paper
Design Opportunities
  • Live tracking with street-level ETA
  • One-tap missed-collection reporting
  • Supervisor dashboard + optimized routes
Image — to-be-solved list
P1

Predictable beats powerful. One reliable ETA earns more trust than ten smart features.

P2

Design for the gate, not the desk. Trilingual, glanceable, one-handed — usable while holding a garbage bag.

P3

Every actor must win. Residents get certainty, drivers get routes, councils get visibility, collectors get demand.

P4

Close every loop. Every report gets a status; every pickup gets a confirmation.

AI Assistance
  • Scored opportunities by impact/effort
  • Cross-linked pains to goals
  • Drafted principle wording
My Contribution
  • Framed the opportunity matrix
  • Chose the four design principles
  • Aligned goals with stakeholders
05 — UX Strategy

Architecture Before Aesthetics

Information Architecture User Flows Journey Maps Feature Prioritization
Image — information architecture
Image — user flows

Each journey below expands into the moments that shaped the flows:

Morning alert → glance at live map → ETA on her street → bag at the gate at the right moment → pickup confirmed. Emotional low point removed: the open-ended wait.
Shift start → optimized stop list → per-stop status taps → exceptions reported with photo → day closed with tonnage auto-logged.
Fleet view → completion by ward → complaint queue with SLAs → end-of-day report exported for the council meeting.
Image — journey maps
AI Assistance
  • Proposed IA alternatives
  • Stress-tested flows for edge cases
  • Drafted journey-map stages
My Contribution
  • Defined the architecture
  • Designed and tested the flows
  • Prioritised the MVP feature set
06 — Exploration

Sketches, Wireframes, Iterations

Image — wall of sketches
Image — wireframe gallery

Iteration 01 — The Home Screen

Problem

The first wireframe led with the schedule calendar; testers ignored it and hunted for the map.

Decision

Promote the live map with ETA to the top of the home screen; collapse the schedule into a single next-pickup line.

Outcome

Time-to-answer for "is it coming today?" dropped from ~20s to under 5s in the next round.

Iteration 02 — Reporting A Missed Pickup

Problem

A four-field complaint form felt like council bureaucracy reborn in an app.

Decision

One tap + auto-location + optional photo; category inferred from the missed route.

Outcome

Report completion in testing rose to 100%, and every report now returns a tracked status.

Image — before / after iterations
AI Assistance
  • Expanded the idea space in sketching
  • Generated wireframe copy variants
  • Suggested layout alternatives
My Contribution
  • Sketched and selected directions
  • Built and tested the wireframes
  • Made every iteration decision
07 — Final Experience

Three Surfaces, One Service

Citizen App

Problem

Residents never know when the truck comes or what to separate.

Solution

Live truck tracking with street-level ETA, ward-specific schedules with push/SMS/voice alerts, an illustrated trilingual segregation guide, and one-tap reporting.

User Benefit

The weekly uncertainty is gone — the bag goes out exactly once, at the right time.

Image — citizen app hi-fi screens, annotated

Driver App

Problem

Drivers run memorized routes with no way to log progress or exceptions.

Solution

Today's overview — assigned, collected, pending — a live collection map, and per-stop status designed for gloved, one-tap use.

User Benefit

Less backtracking, fewer disputes — the day closes itself.

Image — driver app hi-fi screens, annotated

Admin Dashboard

Problem

Supervisors track 12 trucks with a phone and paper.

Solution

Fleet GPS, completion by ward, complaint queue with SLAs, daily tonnage, and route optimization that pays for the subscription in fuel savings.

User Benefit

The council sees the service live for the first time — and answers citizens with data.

Image — admin dashboard hi-fi screens, annotated
AI Assistance
  • Generated edge-case UI states
  • Drafted microcopy in three languages
  • Produced asset variations
My Contribution
  • Designed the final UI & interactions
  • Annotated and specced every screen
  • Directed the visual language

The full design, in motion:

08 — Design System

Built To Scale Across Three Surfaces

Leaf Green#1E7A46 · primary
Mint#31C48D · success / live
Amber#DD8F1C · alerts
Civic Blue#2C6FB0 · admin
Ink#0F172A · text

Type scales for glanceability — big numerals for ETAs and counts, generous hit targets (min 44px) for gloved and one-handed use, and a component library shared across citizen, driver, and admin surfaces: status chips, route cards, map overlays, and trilingual text styles with Sinhala and Tamil line-height tuning. Color contrast meets WCAG AA on every status pairing.

Image — design system: typography, spacing, icons, buttons, components
09 — Reflection

What This Project Taught Me

Great public services are built on trust.

Lessons learned: service design beats screen design — the hardest problems lived between stakeholders, not inside the app; validating assumptions early killed two features that felt obvious and saved months; and designing trilingually from day one shaped the layout system far more than any visual choice.

Future roadmap: AI route optimization, IoT smart bins, predictive scheduling, carbon analytics, and recycling rewards — each one building on the data loop the MVP creates.

Story Research Personas Validation Strategy Journey Wireframes UI Reflection