Case study
Todoweekend
A weekend events guide for Madrid
2.3k+
Events live
5
Ranking signals
15 min
Refresh
01 / OUTCOMES
01
64/100
Performance
02
95/100
Accessibility
03
96/100
Best practices
04
100/100
SEO
Source: PageSpeed Insights · mobile strategy
Auto-refreshed weekly
02 / OVERVIEW
About the project
Todoweekend is a consumer web app that turns Madrid's public events data into a weekend-curation tool. Built on Next.js 16 + Supabase + MapLibre, with an editor's-picks scoring algorithm that de-prioritises long-running exhibitions so real weekend-only moments rise to the top. Interactive map hero, plan-builder, newsletter via Supabase-backed audience, and a sitemap that lists every live event. Revalidates every 15 minutes against the data pipeline.
Results
A weekend scheduler, not an events list
Launched with an interactive Madrid map, a ranked editor's-picks feed, a plan builder, and a newsletter integration. The scoring algorithm surfaces real weekend picks above ongoing exhibitions so the page stays relevant without editorial work.
Highlights
01
2.3k+
Events live
02
5
Ranking signals
03
15 min
Refresh
Built with
03 / SCREENS
Every screen of Todoweekend, shipped.
Build something similar
Want a local discovery platform like this?
We can build your version in 6 weeks. Same stack, same engineering, same documentation.









