
Project case study
Lech Licznik Biletów
A ticket availability tracker helping Lech Poznań fans find seats and plan their next match.
Why I built it
The official Lech Poznań ticketing website shows availability on a stadium map, but it doesn’t provide a single numerical overview across stands. I wanted to see how many seats were available and where, without manually checking individual sectors or waiting for someone else to publish an update.
I built Lech Licznik Biletów to turn the loaded seating map into an on-demand availability summary, directly inside the ticketing website.
How it works
Once the selected match’s seating map loads, the extension displays available seat counts and percentages, with a breakdown by stand. Fans can refresh the figures without reloading the page or minimise the panel to keep the available seat count visible while browsing.

Making the numbers clear
Unavailable seats aren’t necessarily sold tickets: they may be temporarily reserved, held in a basket, or blocked for other reasons. I made this distinction explicit in the product and its supporting content.
The calculated pool covers active sectors on the loaded map and excludes Gold and HGFE sectors. The figures describe availability within that pool, rather than official ticket sales or total stadium occupancy.
What I built
- Availability tracker
- A vanilla JavaScript extension that summarises seat availability from the loaded stadium map. The panel includes a breakdown by stand, availability percentages, a match countdown, and controls to refresh the data or minimise the interface.
- Product website
- A responsive website built with Next.js, TypeScript, React, and Tailwind CSS, explaining how the tool works and guiding visitors to installation.
- Search-focused content
- An MDX blog with three articles based on keyword research around Lech Poznań tickets. The content helps fans understand availability and introduces the tool in the context of questions they are searching for.
- Technical SEO & analytics
- Metadata, canonical URLs, Open Graph tags, a sitemap, and robots.txt, alongside Google Search Console and GA4. A custom event tracks clicks on the installation button.
Early results
Snapshot: November 13, 2026
Between November 3 and 13, 2026, the website recorded 1,850 impressions and 40 clicks in Google Search Console. At that point, I hadn’t promoted the website through additional channels.
Chrome Web Store reported 3 weekly users for the extension. These are separate measures: search clicks show visits from Google, while the store figure reflects extension usage.
The early search traffic shows that the website is reaching people looking for information about Lech Poznań tickets. It is too early to judge how consistently that interest translates into installation and continued use.