Work · Case study

Activitats.cat

Find the talent. Make the plan.

Custom platformWeb designData migrationCultural directory 2026
The activitats.cat home page on a laptop: a lit drum kit on stage above the midnight-blue block headlined Troba artistes, activitats i serveis with the 1,292 counter, and the same page on a phone
activitats.cat · 1,276 listings migrated · one search box

The brief

Activitats.cat is the directory where anyone programming a village festival, a community club or a council event goes to find whoever will make it happen: musicians, companies, workshops, circus, dance, and also the sound, the lighting, the stage, the catering and the crew. It has been online since 2019 and held eight years of listings inside it.

What had run out of road was the platform. An Angular application that split the catalogue across two separate search engines — artistic acts on one side, service companies on the other — and that barely showed anything without a click. The brief was to overhaul it properly: redesign it, change how it works and rewrite it from top to bottom, without losing a single listing along the way.

What we did

One search box where there were two. The old platform made you know in advance whether what you needed was an artist or a company, and pick a search engine before searching. Now there is one field and one directory: whoever is putting on an event types “tallers” or “so” and gets what there is, wherever it comes from.

We rewrote the whole platform. The old one was an Angular SPA served by Express; the new one is a Next.js application with App Router and server components, its own API, an admin panel, user registration and a profile area. It is not a change of skin: there is a different platform underneath.

We took the 1,276 listings with us, history included. Migrating was half the job. Eight years of entries, from the oldest record in 2018 to today, with the categories reordered into a new tree and readable addresses instead of the numbered ones from before.

A catalogue’s digital identity, not an app’s. Newsreader for the proper names and Archivo for everything functional, a crimson kept for searching and for asking for a quote, midnight blue in the header and the footer, and two-pixel radii: the cards look like cards in a catalogue, which is exactly what they are. Design, website and development from scratch.

The design decision

One search. Many possibilities.

The hard part was not the design: it was deciding that an artist and a sound company are the same thing. They share a card, a listing, tabs and a quote button, because whoever is organising an event needs both and does not think in categories. From that decision on, the old platform could no longer be patched: it had to be written again.

Activitats.cat · The thinking behind the directory

Putting on an event means finding the performers and the people who make it happen. We brought artistic proposals and event services into one catalogue: the search starts with what you need, without having to know its category.

Directori cultural
Catalunya

One stage.
Every craft.

01 / On stage

Music

Red drum kit, cymbals and microphones on a stage. Thematic photograph by Gabriel Barletta.

Musicians, companies, circus, dance and workshops.

02 / Behind the scenes

Sound

Audio mixing console with illuminated channels. Thematic photograph by James Kovin.

Technical equipment, infrastructure, staff and production.

One place to search.

Categories help you narrow the search. You don’t have to pick a door before you walk in.

Explore the directory

Content has rules, too.

When an original photograph is missing, the platform labels the illustrative image and publishes its credit. The same listing structure serves an artistic proposal and an event service.

Thematic directory photographs, not performances produced for this project.
Photography: Gabriel Barletta and James Kovin · Unsplash. View the original credits ↗

See how it works on the website

Actual directory walkthrough · 24 September 2026. The same search, filtered by artistic proposals and services. Listings and counts reflect the recording date.

Activitats.cat · One search for artistic proposals and event services. Actual recording, 24 September 2026.
Repeat this search on Activitats.cat ↗

The project in numbers

1,276
listings migrated to the new platform
1,542
indexable addresses in the sitemap
828
professionals in Music alone, the largest category
181
artistic subcategories inside the tree
13
categories: nine artistic and four of services
1
search box where there used to be two

What's underneath

The application runs on Next.js with App Router and server components, behind nginx, with its own API and three areas you cannot see from outside: the admin panel, the registration flow and each professional’s profile area. The typefaces are served from the application itself and the images go through the Next optimiser, served from a Cloudflare bucket. Nothing that paints the page depends on a third party.

The visual system fits in one variable. Literally: the stylesheet declares a single radius, of 2 px, and there is no other. The rest is typographic discipline: Newsreader at 56/56 with -1.4 px of letter-spacing in the main headline, 40/50 at -1 for the section headings and 24/32 at -0.6 for the category names, and Archivo at 16/24 for everything else. The crimson #C7104A turns up seventy-three times and always means the same thing: search, register or ask for a quote.

The editorial side is work too. Every themed photo carries its alt text written by hand in Catalan and its photographer credit over the image, with a whole credits page behind it; listings with no photo of their own are marked “imatge il·lustrativa” instead of glossing over it; and the cookie notice lets you refuse by category. They are small decisions and, in a directory of a thousand-odd listings, they are where you can tell whether anyone has looked after it.

How it went

01The old platformA 2019 Angular SPA with the catalogue split in two
02The decisionOne directory, one listing and a single search field
03The rewriteNext.js, its own API, admin panel and profile area
04The moveFebruary 2026: 1,276 listings, with eight years of history

Gallery · the project in pictures (click to enlarge)

"Troba artistes, activitats i serveis."activitats.cat

Credits · the people behind it

Themed photographyCredited photo by photo on the directory's own photographic credits page

Want a result like this for your project?

Next project

VTM Berango, eleven price-capped homes and an application you can understand →