← Proiecte

Studiu de caz · 2026

TICS Radar: același concert, pe mai multe site-uri de bilete. Care e, de fapt, cel mai ieftin?

TICS urmărește platformele de ticketing din România, recunoaște același eveniment pe fiecare dintre ele și arată prețul final, cu taxele incluse. Nu vinde bilete și nu ia comision.

Rol
Fondator. Produs, design, cod, date
Perioadă
Iunie - octombrie 2026
Stare
Live pe tics.ro
Platforme
Site, panou de admin, extensie Chrome în test
Problema
Același concert se vinde pe mai multe platforme, cu taxe diferite, afișate de multe ori abia în coș.
Ce am construit
Un sistem care urmărește 20 de platforme, recunoaște același eveniment pe fiecare și arată prețul final. Plus Barometrul TICS, un raport public despre piața de bilete.
Rezultatul
Live pe tics.ro, cu evenimente urmărite în sute de localități. Extensia de browser așteaptă publicarea în magazine.
tics.ro
Pagina principală TICS Radar: Cel mai bun preț la bilete, cu monitorul live al platformelor
  • 20 platforme de ticketing urmărite
  • 4.813 evenimente în vânzare acum
  • 506 localități cu evenimente
  • 391 commit-uri pe backend, în patru luni

Primele trei cifre se citesc live din tics.ro când deschizi pagina. Valorile din cod sunt cele de pe 5 noiembrie 2026.

01 · Problema

Prețul de pe afiș nu e prețul pe care îl plătești.

În România, biletele la același concert se vând adesea pe mai multe platforme în paralel. Fiecare are comisioanele ei: taxă de platformă, taxă de procesare, uneori afișate abia în coș. Ca să afli unde e mai ieftin, deschizi patru site-uri și ajungi până la plată pe fiecare.

Pe 5 noiembrie 2026, Barometrul TICS arăta că două treimi din bilete au comision, în medie +6,5% peste prețul de bază. Pentru organizatori, aceeași lipsă de transparență înseamnă că nu știu cum se vinde piața în jurul lor.

02 · Ce face

Un singur loc pentru fiecare eveniment, cu toate prețurile alături.

Pagina unui eveniment pune unul lângă altul biletele de pe fiecare platformă: prețul de bază, taxa platformei, taxa de procesare și totalul. Arată ce categorii mai au locuri și cum s-a mișcat prețul în ultimele 30 de zile.

Pentru organizatori și artiști există Radar Pro: alerte, istoric de prețuri și un raport lunar. Pentru presă, Barometrul TICS, un raport public despre piața de bilete.

Lista de evenimente TICS cu filtre pe tip, oraș și gen
Toate evenimentele, cu filtre pe tip, oraș și gen și o recomandare personalizată.
Pagina de metodologie a Barometrului TICS
Metodologia e publică: surse, formule și ce nu poate măsura TICS.

03 · Cum funcționează

De la pagina unei platforme la prețul comparat.

Totul rulează pe un planificator de sarcini, cu cozi Redis urmărite în Horizon. Fiecare pas e o comandă separată, cu ritmul ei.

  1. 01

    Descoperire

    • Sitemap-uri citite din oră în oră
    • Liste și API-uri pentru platformele fără sitemap
    • Respectă robots.txt, maximum 2 cereri deodată
  2. 02

    Extragere

    • Date structurate JSON-LD, cu rezervă pe HTML
    • 17 extractoare dedicate
    • Selectori editabili din admin, fără deploy
  3. 03

    Potrivire

    • Același eveniment, recunoscut între platforme
    • Scor pe titlu, sală, dată, artist și oraș
    • Audit al fuziunilor suspecte
  4. 04

    Prețuri

    • Actualizare la 4 ore, 30 de zile înainte
    • Comisioanele aflate până la coș
    • Istoric și alerte orare
  5. 05

    Piață

    • Instantaneu zilnic la 23:50
    • Grad de ocupare din hărțile de locuri
    • Barometrul public

Pașii 1-4 rulează continuu. Instantaneul zilnic alimentează Barometrul și rapoartele Radar Pro.

04 · Partea grea

Cum știi că două pagini sunt același concert?

Titlurile diferă de la o platformă la alta („Concert X - Turneu 2026” față de „X live”), iar orele pot fi scrise diferit. Algoritmul caută candidați cu o zi în plus sau în minus și le dă un scor ponderat: titlul 30%, sala 22%, data și ora 20%, artistul 15%, orașul 13%. Peste 0,75, cele două pagini devin un singur eveniment.

Prima versiune lipea greșit spectacole diferite din aceeași sală și aceeași seară. Acum potrivirea pe sală și dată contează doar dacă titlurile au în comun un cuvânt de cel puțin patru litere care nu e nume de loc. O comandă separată verifică periodic fuziunile care arată suspect.

05 · Componente

Ce am construit, piesă cu piesă.

01

Site-ul public

Laravel și Blade, cu Tailwind și Alpine. Rapid și ușor de indexat.

  • Pagini de eveniment, artist, sală și oraș
  • Comparație pe platforme, cu taxele separate
  • Grafic de preț pe 30 de zile
  • Calendar, căutare full-text în PostgreSQL
  • Șapte sitemap-uri, date structurate Event, IndexNow
02

Motorul de date

32 de comenzi și un planificator care rulează de la fiecare 15 minute până o dată pe săptămână.

  • Extractoare pentru fiecare platformă
  • Normalizare de date românești, orașe și adrese
  • Potrivire între platforme și deduplicare
  • Poze convertite în WebP din timp
  • Detectarea evenimentelor încheiate
03

Radar Pro

Abonament pentru organizatori, agenții și artiști, cu plată prin Stripe.

  • Alerte de preț și de stoc, verificate din oră în oră
  • Raport lunar pe email
  • Mod pentru artiști, cu date de pe rețele sociale
  • Panou de analiză a pieței
  • Promovarea unui eveniment în rezultate
04

Panoul de administrare

Filament 4, cu 12 resurse și 9 pagini dedicate.

  • Platforme, cu selectorii lor editabili
  • Evenimente duble de verificat manual
  • Oportunități și rapoarte de vânzări
  • Statistici pe săli
  • Setări pentru șapte servicii externe, cu test de conexiune

06 · Barometrul

Un raport de piață pe care îl poate cita oricine.

Din datele zilnice iese Barometrul TICS: prețul median al unui bilet, cât adaugă comisioanele, cât de pline sunt sălile și câte evenimente s-au epuizat. Pagina e făcută pentru jurnaliști, cu cifre mari și metodologia la un clic distanță.

Barometrul TICS: un bilet la un eveniment din România costă, de obicei, 100 de lei
Barometrul, 5 noiembrie 2026: biletul median costă 100 de lei.
Barometrul TICS: cât am urmărit până acum și distribuția prețurilor
Ce acoperă datele: evenimente urmărite, zile de istoric, prețuri înregistrate.

07 · Metrici

Ce arată datele.

Cifrele de piață vin de pe tics.ro și din Barometru, pe 5 noiembrie 2026, și se schimbă zilnic. Cele despre cod sunt numărate în repo.

  • 20platforme de ticketing urmăritede pe site
  • 555.967locuri urmărite în hărțile de salăde pe site
  • 100 leiprețul median al unui bilet, cu taxeBarometru
  • +6,5%comisionul mediu, pe cele două treimi de bilete care au comisionBarometru
  • 42%ocuparea medie a sălilor, acolo unde platforma publică hartaBarometru
  • 0,75pragul de scor peste care două pagini devin același evenimentîn cod
  • 100 / 15 minevenimente reîmprospătate de coada de extragereîn cod
  • 0,53 → 0deplasarea vizuală a listei (CLS), după ce am rezervat spațiul grileimăsurat

Cât cod

38
modele de date
67
migrații
32
comenzi programate
51
servicii
127
șabloane Blade
74
de teste

08 · Ce am învățat

Patru lucruri pe care le iau cu mine.

Datele altora se schimbă fără să te anunțe

O platformă își schimbă pagina, alta trimite JSON invalid. De aceea selectorii stau în baza de date, editabili din admin, iar fiecare extractor are o rezervă.

Un comparator e corect doar dacă vede tot prețul

Fără comisioanele din coș, comparația ar fi fost pe prețul de bază, adică exact ce vede deja cumpărătorul.

Fuziunile greșite costă mai mult decât cele ratate

Două spectacole lipite într-unul arată prețuri false. Am preferat un prag strict și o listă de verificat manual.

Spune ce nu poți măsura

Planul pentru artiști spune clar ce nu pot arăta datele publice: venituri sau profilul cumpărătorilor. Metodologia Barometrului face la fel.

09 · Unde e acum

Site-ul e live. Extensia așteaptă publicarea.

Extensia Chrome arată comparația direct pe pagina platformei de pe care cumperi. Are 26 de fișiere sursă și acoperă 14 domenii de ticketing, dar pe 5 noiembrie 2026 încă nu era publicată în magazine.

TICS e susținut de Tixello, platforma mea de ticketing. Organizatorii care vor să vândă direct ajung la Tixello din pagina pentru organizatori.

Ai un proiect asemănător?

Construiesc produse web de la idee la lansare, ca dezvoltator sau ca cofondator tehnic. Scrie-mi și vedem dacă se potrivește.