Početna / Radovi
Scoreboard
Softver za nogomet uživo

Scoreboard

Softver za klubove i lige koje vode vlastita nogometna natjecanja i žele ih prikazati uživo. LED semafor uz teren osvježi se u trenutku kad se zabilježi gol, a vodi ga operater s mobitela uz crtu, s imenom strijelca na semaforu na terenu.

Jedna osoba vodi utakmicu s mobitela uz crtu — golovi, kartoni, izmjene, satnica — a semafor reagira na svaki dodir. Rezultat i satnica vode se na serveru, a ne na nekom od zaslona, pa i semafor i konzola mogu ispasti i ponovno se spojiti usred utakmice bez ikakvog gubitka. Oko njega stoji cijelo natjecanje — klubovi, ekipe, igrači, sezone, rezultati — pri čemu svaki operater vodi samo svoje.

ZaKlubove i lige koji vode vlastita natjecanja
PovršinaLED semafor uz teren + operaterska konzola
LED semafor prikazuje Marlow 2–1 Kestrel u 67:25 drugog poluvremena, s klupskim grbovima i satnicom koja broji prema gore
Live semafor: velik rezultat 2–1, satnica 67:25 koja broji prema gore i dva klupska grba na tamnom zaslonu
Semafor

LED semafor uz teren

Semafor ispunjava zaslon na terenu jednom utakmicom — rezultat, satnica, klupski grbovi — i reagira u trenutku kad operater zabilježi događaj. Gol preuzme cijeli semafor s imenom strijelca; kartoni i izmjene prolaze trakom.

  • Zasebni prikazi za početak, igru uživo, poluvrijeme, kraj i ponovno spajanje
  • Preuzimanje za gol s imenom strijelca; traka za kartone i izmjene
  • Tipografija se skalira prema semaforu, pa proporcije ostaju na bilo kojoj veličini LED zida
Operaterska konzola na mobitelu: rezultat i satnica nadoknade, gumbi GOAL, karton i izmjena po klubu te dnevnik utakmice
Konzola

Operaterska konzola uz crtu

S tamnog zaslona prilagođenog uvjetima uz crtu, operater bilježi golove, kartone, izmjene i promjene satnice — jedan stupac po klubu. Svaki dodir osvježi semafor; sama konzola ne drži stanje, pa može ispasti i ponovno se spojiti bez gubitka utakmice.

  • Jedan stupac po klubu: gol, žuti, crveni i izmjena, s biračem igrača s popisa
  • Dodir za pauzu; zadržavanje za napredovanje satnice kroz svaku fazu
  • Zadržavanje za kraj utakmice i potvrdu rezultata u jednoj gesti
Semafor na poluvremenu: službeni klupski partner, VOLTA ENERGY, s točkama koje pokazuju više sponzora u izmjeni
Sponzori

Sponzori na semaforu za poluvrijeme

Kad utakmica stane na poluvrijeme, semafor prelazi na sponzore i redom izmjenjuje svakog. Sponzori, njihov redoslijed i koliko se svaki zadržava postavljaju se u administraciji te se vežu uz klub, ligu ili natjecanje.

  • Sponzori preuzmu semafor na poluvrijeme i izmjenjuju se po odbrojavanju
  • Postavljaju se u administraciji — logotip, redoslijed i trajanje, bez koda
  • Vezani uz klub, ligu ili natjecanje
Administracijska ploča kluba: pregled sezone, utakmice koje traže pažnju, nadolazeće utakmice i ljestvica lige
Klubovi i lige

Jedan klub u više liga

Klub i liga različite su stvari, a jedan klub može istovremeno igrati u nekoliko liga. Svaki drži vlastite podatke, automatski odvojene tako da jedan operater nikad ne vidi tuđe utakmice — a odvajanje se ne može zaboraviti na upitu jer se ne piše ručno.

  • Svaki zahtjev vidi samo podatke vlastitog kluba i lige
  • Klub koji se natječe u više liga ostaje točan u svakoj
  • Uređaj semafora čita jednu utakmicu bez potrebe za računom
Kako je izrađeno
Backend i API
ASP.NET Core, PostgreSQL, C#
Realtime
SignalR, WebSockets
Frontend
Nuxt, Vue, Pinia, Tailwind
Kvaliteta
xUnit, Vitest