World Cleanup Day / Global volunteer movement / 2018-2021

A global cleanup runs on invitations, not announcements.

I built World Cleanup Day's 2018 website, live-day map and invitation generator, and maintained the site through 2021.

countries

180+

Each country organised participation locally. The central product supported one shared day without becoming a global register.

invite seasons

2018→2021

The same generator carried a new date and new artwork every year.

Built
2018 campaign site, live map and invitation generator; maintenance through 2021.
Credit
Mobile app by partners; graphic design by Silvar Laasik. Registration stayed with each country.
Context
17.8 million participants in 157 countries describes the movement, not website traffic.

The work

Local teams, one global day.

Each country handled its own registration. The central website explained the event and helped volunteers invite others.

The invitation

Make it personal. Share it.

  1. 01Find the event

    One shared date, local organisation.

  2. 02Make an invitation

    Photo, message and campaign artwork.

  3. 03Send it

    Regional messaging apps, download or copy link.

Invitation generator

A photo and one sentence.

Volunteers made personal invitations using the campaign artwork.

Phones

Keep uploads manageable.

I capped image sizes, accepted common formats and exported one shareable image.

Distribution

Use local messaging apps.

Sharing options varied by region; download and copy-link worked as fallbacks.

Infrastructure

Prepare for one busy day.

The WordPress site and interactive tools ran separately, with staging and rollback.

After the day

Annual updates, 2018–2021.

  • Central swaps for the date, artwork, and campaign copy
  • The same generator reused from 2018 to 2021
  • The interactive generator isolated from the editorial website

Next case study

An intergenerational project where the over-60s wrote the brief.

View Le Tre Meraviglie

Help improve this website?

Optional analytics. Google Analytics and Clarity load only if allowed; form, email, and chat content are excluded.