Summer Lab is Borrissol’s seasonal programme — a week-long creative immersion in Mataró that introduces participants to all four of the studio’s textile techniques. Rather than following a single fixed project, participants explore freely, try out materials, and let the process lead them. The landing page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/constanza101/borrissol/llms.txt
Use this file to discover all available pages before exploring further.
/summer-lab) is live year-round; the promotional home card that surfaces it is controlled by the src/config/seasonal.ts flag, so it only appears in the header at the relevant time of year.
Routes
| Locale | URL |
|---|---|
| Catalan (default) | /summer-lab |
| Spanish | /es/summer-lab |
| English | /en/summer-lab |
| French | /fr/summer-lab |
src/pages/summer-lab.astro. Language variants are served by src/pages/[lang]/summer-lab.astro. Both pages wrap SummerLabLanding.astro inside LandingPage.astro, using the i18n keys page.sl.title and page.sl.description for the <title> and meta description.
EN SEO title: Summer Textile Lab in Mataró · Creative Course
Source component
sl.* and page.sl.* keys in src/i18n/ui.ts. Technique names reuse the offer.*.name keys (single source of truth); technique descriptions within the Summer Lab context use the sl.tech.* keys.
Course details
Price
€125/week — materials included
Dates
22 June – 24 July
Schedule
Monday to Friday, 9 am – 1 pm
Age
Ages 12 and up — no upper limit
Groups
Small groups of 6–8 people — individual attention guaranteed
Location
Borrissol workshop, Mataró (Barcelona area)
Summer Lab is a seasonal programme. The page is permanently indexed and accessible year-round, but availability depends on the current edition. Contact Borrissol via WhatsApp to check open places for the next edition.
Techniques covered
Over the course of the week participants get hands-on with all four of Borrissol’s textile techniques. The component renders these asTechniqueCard.astro components in a four-column grid, each linking through to the technique’s own dedicated landing page. Descriptions come from the sl.tech.* keys:
Tufting
Create with a tufting gun that inserts yarn into a stretched fabric, building up a plush, raised texture. Borrissol’s signature technique.
Loom weaving
Weave by hand on the artisan loom, combining colours and textures thread by thread at a calm, unhurried pace.
Punch needle
With a hollow needle you build up textures and designs with yarn on fabric. Rhythmic, tactile, and very addictive.
Needle felting
Transform loose wool fibre into solid figures and pieces by poking it with a special needle. Meditative and intuitive.
sl.tech.intro). The programme is structured so participants can discover which technique resonates most with them and return to it throughout the week.
Who it is for
The course is open to anyone aged 12 and up who wants to create, whether or not they have any prior experience. Groups are kept small — 6 to 8 participants — so every person receives individual attention and can progress at their own pace (sl.who.body).
Philosophy
Summer Lab is deliberately process-focused, not outcome-focused. Thesl.intro.body copy frames it explicitly: “What matters is not the final result, but discovering, making mistakes and enjoying creating at your own pace all week long.” Participants explore several techniques, try out different materials and textures, and follow wherever curiosity leads them — rather than completing a fixed deliverable.
Page sections
The component renders the following sections in order:| Section | Component | i18n key group |
|---|---|---|
| Hero | LandingHero.astro | sl.eyebrow, sl.headline, sl.lead, sl.cta |
| A week to experiment | LandingSection.astro | sl.intro.title, sl.intro.body |
| The techniques you will explore | TechniqueCard.astro × 4 | sl.tech.* + offer.*.name |
| Who is it for | LandingSection.astro | sl.who.title, sl.who.body |
| Course details | DetailsList.astro | sl.details.* |
| Final CTA | FinalCta.astro | sl.final.* |
CourseSchema.astro JSON-LD node is injected at page level carrying startDate, endDate, and a per-week price of €125. These values are read from src/config/seasonal.ts (summerLab.startDate, summerLab.endDate).
CTA — WhatsApp booking
All CTAs on the page point to a pre-filled WhatsApp message built bywaHref(t('wa.sl.landing')).
Pre-filled messages by locale (from wa.sl.landing in ui.ts):
| Locale | Pre-filled message |
|---|---|
| ES | ¡Hola! Me interesa el Laboratorio Textil de Verano. ¿Me podéis decir plazas y cómo apuntarme? |
| EN | Hi! I am interested in the Summer Textile Lab. Could you tell me about places and how to sign up? |
| FR | Bonjour! Je suis intéressé(e) par le Laboratoire Textile d’Été. Pouvez-vous me donner plus d’informations? |
| CA | Hola! M’interessa el Laboratori Tèxtil d’Estiu. Em podeu dir les places i com apuntar-me? |
Seasonal visibility
The promotional card for Summer Lab on the homepage is toggled bysrc/config/seasonal.ts. The dedicated landing page itself (/summer-lab) remains publicly accessible and indexed year-round, so inbound links and search rankings are preserved between editions.