Compagnie l'Entr'Axes
98 for performance: a theatre company has no budget for a slow website.
- Year
- 2026
- Design & build
- 3 weeks
- Stack
- Next.js · React · Tailwind · TypeScript · Vercel
- Design
- Development
- Local SEO
- Copywriting

- Lighthouse performance
- 98/100
- annual hosting cost
- €0
- year the company was founded
- 2009
What needed solving.
The background
La Compagnie l'Entr'Axes is an amateur theatre company in Lyon, directed by Agnès Faye since 2009: productions, workshops and a repertoire.
The constraint
An amateur company has neither a maintenance budget nor a webmaster. The site has to run on its own for months, stay accurate on dates that keep changing and make people want to book — all with no recurring cost.
The response
Static rendering, free hosting, content held in readable data files. The programme carries real dates: past productions move automatically into the repertoire instead of lingering as “upcoming”. The site cannot go out of date without someone intervening.
The scores recorded at delivery.
Lighthouse scores for the live site. We publish them as they are: when one is low, its cause and the plan to fix it are set out below rather than glossed over.
Every design choice, and the reason for it.
A dramatic register
A high-contrast serif, deep black, curtain red. Theatre has strong visual codes; ignoring them in favour of a generic design would have cost the company its identity.
The programme first
Upcoming dates come before the company's introduction. Someone visiting a theatre website wants to know what is on and when; the company's history interests them afterwards.
Workshops as the second pillar
Workshops keep the company alive as much as the performances do. They have their own page, with time slots, prices and sign-up — not one line on the “about” page.
Project palette
Stage black
#141013
Background
Curtain red
#A32639
Identity, accents
Ivory
#F3EEE7
Text
Spotlight gold
#C9A24B
Details
Type system
Display
Playfair Display 700
Body text
Inter 400
A Didone for the poster, a sans-serif for the programme. Dates use tabular figures so they stay aligned in the calendar.
What's under the bonnet.
- Next.js
- React
- Tailwind
- TypeScript
- Vercel
Dates that switch over automatically
Each production carries its own dates. Once the last performance has passed, it leaves the programme and joins the repertoire, with no intervention. That is what allows a site without a webmaster to stay accurate.
98 for performance
Static, two self-hosted fonts, no animation library, correctly sized images. The best performance score in the portfolio, on the smallest budget.
Zero running costs
No application server, no database, free hosting. For a non-profit association, a website's longevity depends first and foremost on what it costs.
How the site makes itself findable.
Dated Event markup
Each performance carries an Event node with date, venue and booking link. That is what makes it eligible for display in event results.
Going-out searches
“Théâtre amateur Lyon” (amateur theatre), “spectacle Lyon ce week-end” (shows this weekend), “atelier théâtre adulte Lyon” (adult drama classes). Three distinct intentions, three pages.
Usable by everyone.
Since June 2025, the European Accessibility Act has required digital accessibility from a large share of online services. We build it in at the design stage rather than retrofitting it.
Contrast checked on a black background
94: the curtain red on deep black was lightened to hold 4.5:1 on body text. The remaining points concern identified decorative elements.
What was delivered.
- Home
- Programme
- Repertoire
- Workshops
- The company
- Book
- Contact
How the project unfolded.
Constraints
No maintenance budget: the site has to keep itself up to date.
Design
Dramatic register, programme at the top.
Development
Static, automatic date switching, free hosting.
SEO
Event markup, three families of searches.
What we are often asked.
More of our work
GDPR compliance & SaaSKonsent by Kayzen
A banner vendor that audits banners is both judge and party: independence was the product.
Offensive cybersecurity & SaaSSentinel by Kayzen
Selling a security product to engineers: every claim had to be demonstrable.
Data & weather serviceMétéo Climat France
358 indexable pages, a map animated over 72 time steps — and not a single line of framework.
The same high standards, for your website.
A free audit of your current site, a quote within 24 hours and written reasoning — like the case study you have just read. Pay in three interest-free instalments; local funding schemes checked before you sign.