Jedním z projektů, na který jsme obzvlášť hrdí, je spolupráce se společností smsticket, významným hráčem v oblasti online prodeje vstupenek na kulturní, sportovní i společenské akce.
Výzva
Společnost smsticket nás oslovila s jasným cílem: zrychlit generování PDF vstupenek, které zákazníci obdrží po nákupu. Původní řešení využívalo systém založený na LaTeXu, který sice poskytoval kvalitní výstup, ale z hlediska výkonu a flexibility již nevyhovoval současným nárokům na rychlost a škálovatelnost.
Problémy původního systému
- Pomalé generování PDF vstupenek
- Omezená flexibilita designu
- Složitá údržba LaTeX systému
- Nedostatečná škálovatelnost
Naše řešení
Navrhli jsme a implementovali nové řešení postavené na knihovně QuestPDF, moderním nástroji pro generování PDF dokumentů v .NET prostředí. Tento přechod přinesl hned několik klíčových výhod:
- Výrazné zrychlení generování – nový systém umožňuje vytvářet tisíce vstupenek během zlomku času oproti původnímu řešení.
- Vyšší flexibilita designu – úprava vzhledu vstupenek je nyní jednodušší a rychlejší, bez potřeby znalosti LaTeXu.
- Snadnější údržba a rozšiřitelnost – moderní kód v C# je přehlednější a lépe se integruje s ostatními částmi systému.
Výsledek
Po nasazení nového systému jsme dosáhli vícenásobného zrychlení generování vstupenek, což má pozitivní dopad jak na uživatelský komfort, tak na provozní efektivitu smsticketu. Nový systém navíc snížil technickou složitost a otevřel dveře dalším vylepšením v oblasti designu a personalizace vstupenek.
Při té příležitosti nás smsticket oslovil i s předěláním vstupenek do nového designu. Zde je porovnání před a po.
Před

Po

Shrnutí
Spolupráce s smsticketem je ukázkou toho, jak může cílená optimalizace konkrétní části systému přinést výrazné výkonnostní i technické výhody. Jsme rádi, že jsme mohli přispět k lepšímu uživatelskému zážitku tisíců návštěvníků kulturních akcí po celé republice.
Karel Sasín