// Teamwear · Germany
CAP Teamwear
A German maker of apparel for professional sports teams needed a website that could stand next to their products. We built a bilingual site with its own admin and launched it two days before their trade fair in Cologne.

At a glance
- Client
- CAP Teamwear, Germany
- What we did
- design, web development, admin, print catalogue, hosting
- Technology
- Astro, Vue, Tailwind CSS, Laravel + Filament
- Launched
- November 2026
Numbers
- pages in two languages (DE, EN)
- 116
- products moved over from the client's spreadsheets and photos
- 43
- pages of a printed A4 catalogue for the FAST Order programme
- 12
- click on “Veröffentlichen” puts changes live
- 1
Where they started
CAP Teamwear makes jerseys, jackets, trousers and merch for professional teams. They sell mostly to teams and resellers who want their own design and quick delivery. Their website hadn't kept up. It wasn't modern or polished, the design felt dated and it couldn't hold its own against competitors. It didn't reflect how CAP sees itself and its products.

The challenge
The brief was clear: the site had to look as professional as the clothing, and the team wanted to manage the content themselves, in German and English. The deadline was fixed. The site had to be live before the trade fair in Cologne, where CAP was exhibiting from 11 November.
Then came a technical catch: the client's existing shared hosting couldn't run a site like this. An admin, automated builds and image optimisation need more than ordinary web hosting offers.

What we did
Design from their own concepts. We designed the homepage from concept PDFs the client had prepared and added Design Lab, products, references and a stats bar. Over time we added dedicated pages for Grids, merch, trousers, the FAST Order programme and a landing page for resellers who want to carry CAP.
A static site published with one button. The public site is static, built with Astro. There is no database to attack, and it is easy to host. Content lives in an admin built on Laravel and Filament. When the client clicks "Veröffentlichen", an automated build starts and the new version is live within minutes. We imported the products into the admin from the spreadsheets and photos the client sent us.
Images and video without the extra megabytes. Every image is built as AVIF, WebP and JPG/PNG, and the browser picks the smallest one it supports. We re-encoded the hero video from 14 MB to 2.7 MB, one product image in the hero went from 2.9 MB to 144 kB, and dropping unused font weights saved roughly another 560 kB.
Two languages from the ground up. German is the default, English has its own URLs under /en/, translated copy and proper hreflang tags for search engines.
Analytics only after consent. A custom cookie banner loads Google Analytics and Microsoft Clarity only once the visitor agrees.
And print, too. For the FAST Order programme we also designed a 12-page A4 catalogue.

The result
The site has been live at cap-teamwear.de since 9 November 2026, two days before the fair. All 116 pages in both languages are in the sitemap and were submitted to Google Search Console at launch. We host it on our own infrastructure. The client manages copy, products and photos and publishes new versions with a single button.

Client quote
I would like to thank you for the quick turnaround recently — great job!
Next case study
Od Drvotovy stezky
Dog breeding kennel · Czech Republic
Read the case study: Od Drvotovy stezky
Want a website with a story?
Get in touch and we'll talk about what yours could look like.