countries
180+The reach of the movement is an operating condition, not a marketing line.
World Cleanup Day / Global volunteer movement / 2017-2021
World Cleanup Day asks millions of people in more than 180 countries to show up on one date. I built the digital layer around that ask: multilingual onboarding for the people organising locally, the hosting stack behind the public site, and an invite generator that let every volunteer recruit their own friends in their own language.
countries
180+The reach of the movement is an operating condition, not a marketing line.
onboarding languages
55Registration copy ran through a translation pipeline instead of hardcoded English.
share destinations
16WhatsApp, Messenger, Viber, LINE, VK, SMS, email, and a plain download.
invite seasons
2018→2021The same generator carried a new date and new artwork every year.
The recruitment problem
A one-day global cleanup is not a campaign a headquarters can run. Local leaders choose the sites, set the times, speak the language, and know who will actually turn up with a pair of gloves. The central digital layer has one job: let that happen fast and in public, without a bottleneck in Tallinn.
That changes what the website is. Less brochure, more onboarding system: register a country, a site, or yourself, reach the person organising nearby, and walk away with something you can send to a friend today.
The volunteer path
Onboarding asked for the minimum — an email or a phone number — in whatever language the volunteer actually reads.
The generator composed a photo, a message, and the year's World Cleanup Day artwork into one square image.
WhatsApp, Messenger, Viber, LINE, VK, SMS, email — or a download for the channels no API will ever reach.
After the day
Everything about this product is seasonal. Registrations climb toward one date, invitations peak in the final fortnight, and then the whole system goes quiet until the next cleanup is announced. Designing for that rhythm means the yearly rollover — new date, new artwork, new copy — has to be cheap enough that nobody dreads it.
The durable value is not any single interface. It is that a volunteer in a country the team has never visited could register, understand what is happening, and produce a shareable invitation in a language the organisation does not speak.
HAAM’s role
HAAM's role covered product structure, interaction design, multilingual content pipelines, frontend and backend implementation, hosting and deployment infrastructure, and the yearly rollover from one cleanup date to the next. World Cleanup Day visual identity by Let's Do It World.
Next case study
Optional analytics. Google Analytics and Clarity load only if allowed; form, email, and chat content are excluded.