Case study · Drupal

Teatre Nacional de Catalunya

Website for the Teatre Nacional de Catalunya, Catalonia’s national theater in Barcelona: the full season, tickets and everything happening at the theater, in a simple, accessible site with light and dark modes.

Client
Teatre Nacional de Catalunya
Scope
Front-end development
Drupal site building
Team
In collaboration with Kiwop
01

The season on the home page: a large carousel of the shows now playing.

02

Each show on its own card: title, credits, venue, dates and tickets, one click away.

03

Clips and news, for keeping up with the theater offstage.

04

A living home page that changes with what’s on.

The challenge

A national theater serves every audience, and so must its website.

The site had to put the shows first and get people to tickets without detours, while making room for everything else: prices and subscriptions, getting there, accessibility, the building and its spaces, the team and the press room. A big site that still had to feel simple to anyone. My part was front-end development and site building for its main areas, working alongside the Kiwop team.

  1. Showcase

    The whole season, easy to browse: home page, full listing and a page for every show.

  2. Sell

    Tickets always in view, on every card and every show page, with prices and subscriptions clearly explained.

  3. Welcome

    Practical and accessibility information, done right, plus light and dark modes for comfortable reading.

The home page

The season, always front and center.

tnc.cat
The tnc.cat home page, with “El Cadell” in the show carousel

The home page opens with a carousel of the shows now playing, followed by the lineup in colored cards: image, title, credits, venue and dates, with the info and ticket buttons always in the same place. Then come video clips and the theater’s latest news.

tnc.cat
The lineup in cards: El Cadell, Songe, La última noche con mi hermano, Gota, El meu clàssic and La llei de la gravetat
tnc.cat
Video clips and the theater’s latest news
Mobile

The whole season, on mobile too.

Lineup

The cards stack into a single column, with tickets always in view.

Clips and news

Videos and news in carousels you swipe through.

2026–27 season

From the full season to each show’s own page.

The season listing gathers every show in the same card system. Each one gets its own page: synopsis, collapsible cast and credits, prices, showtimes, accessible performances, related activities and a gallery, with the ticket button up top where it’s easy to spot.

tnc.cat
The 2026–27 season page, listing every show
tnc.cat
The “El Cadell” show page, with synopsis, prices, showtimes and accessibility info

Plan your visit

Everything you need before heading to the theater.

  1. 01

    Prices, in clear tables

    Ticket prices for each venue, discounts, and rates for El TNC Petit, groups and schools, laid out in easy-to-read tables.

  2. 02

    Subscriptions, ready to buy

    Every subscription option, with its price, discount and buy button.

  3. 03

    Getting there

    An interactive map, every transportation option and how to get to each venue.

  4. 04

    Accessibility

    The season’s accessible performances, with the services available at each one, and the rest of the theater’s accessibility information in collapsible sections.

tnc.cat
The 2026–27 prices page, with rates in tables
01Prices, in clear tablesTicket prices for each venue, discounts, and rates for El TNC Petit, groups and schools, laid out in easy-to-read tables.
tnc.cat
The 2026–27 subscriptions page, listing each option with its buy button
02Subscriptions, ready to buyEvery subscription option, with its price, discount and buy button.
tnc.cat
The “On som” (Find us) page, with transportation options, a map and how to reach each venue
03Getting thereAn interactive map, every transportation option and how to get to each venue.
tnc.cat
The accessibility page, listing the accessible performances
04AccessibilityThe season’s accessible performances, with the services available at each one, and the rest of the theater’s accessibility information in collapsible sections.

The TNC

Inside the theater.

The institutional sections show the theater beyond the stage: the building and its spaces, with capacities, dimensions and floor plans; the team and its org chart; and a press area with materials for every show.

tnc.cat
The building and its spaces: Sala Gran, Sala Petita and Sala Tallers, with capacity, dimensions and floor plans
tnc.cat
The TNC team page with its org chart
tnc.cat
The press area with materials for every show

Light and dark mode

The same site, in light and dark mode.

A toggle in the header switches the whole site between light and dark mode. Every component—header, cards, show pages, footer—is designed for both color schemes, so the content reads just as well in either.

tnc.cat
The home page lineup in light mode
tnc.cat
The same lineup in dark mode
tnc.cat
The “El Cadell” show page in light mode
tnc.cat
The same “El Cadell” show page in dark mode

Under the hood

Drupal, with a custom front end.

A team project with Kiwop, where I handled the front end and site building for the main areas of the site.

Got a project in mind?

Back to all work