📚 Uputstvo za organizatore

Kako koristiti
TT Master Pro

Sve što trebate znati da organizujete turnir — od registracije kluba do proglašenja pobednika.

🚀
Početak
Registracija kluba i prva prijava
🏓
Amaterski prostor
Profil, izazovi, ekipe i turniri
🏆
Kreiranje turnira
Grupe, Swiss, bracket
👥
Igrači
Baza kluba i profili
🌐
STSS baza
Rang-liste i prebacivanje
🎯
Unos rezultata
Mečevi, setovi, bracket
🌐
Javna stranica
Stream, prijave, predictions
Co-admin
Delegirajte unos rezultata
🚀 Početak — registracija kluba

Vaš klub je već u zvaničnoj STSS bazi. Sami napravite nalog, izaberete klub sa spiska i odmah počnete da radite — nalog se aktivira automatski nakon što potvrdite email adresu.

Kako da registrujem svoj klub?
1
Na početnoj stranici skrolujte do dela "Registrujte vaš klub" i kliknite Napravi nalog i registruj klub.
2
U polju Vaš klub počnite da kucate naziv — pojaviće se spisak klubova iz zvanične STSS baze. Izaberite svoj klub. (Pretraga radi i bez srpskih slova — npr. "cukaricki".)
3
Unesite email, lozinku (min. 8 karaktera), telefon i kratku potvrdu vlasništva (npr. da ste predsednik ili sekretar kluba).
4
Kliknite Napravi nalog. Stiže vam email sa linkom za potvrdu — kliknite na njega da aktivirate nalog.
5
Nakon potvrde email adrese prijavite se i odmah možete da pravite turnire. Administrator naknadno potvrđuje vaš klub, ali to ne blokira rad — ne morate da čekate.
💡 Napomena: Ako vaš klub nije na STSS spisku, kontaktirajte administratora preko forme na dnu početne stranice pa ćemo ga dodati. Proverite spam folder ako email za potvrdu ne stigne odmah.
Moj klub je već registrovan (piše „već registrovan") — šta da radim?

Ako u spisku pored kluba stoji 🔒 „već registrovan", znači da neko iz kluba već ima nalog za njega — zato ne možete ponovo da ga izaberete.

Ako preuzimate vođenje kluba od prethodne osobe (ona odlazi, vi dolazite), postoji rešenje:

1
U registraciji čekirajte „Preuzimam klub koji već ima nalog". Izbor kluba će nestati.
2
Unesite svoj email, lozinku i napišite koji klub preuzimate i vašu ulogu.
3
Napravite nalog i potvrdite email. Zatim kontaktirajte administratora — on će vam dodeliti klub, a prethodni vlasnik gubi pristup.
Svi podaci kluba — turniri, igrači, istorija — ostaju netaknuti. Menja se samo ko vodi nalog.
Kako se prijaviti u sistem?

Otvorite aplikaciju (dugme Prijava na početnoj stranici) i unesite email i lozinku koje ste odabrali pri registraciji.

Lozinku možete kasnije promeniti u Podešavanja profila (kliknite na ime kluba u donjem levom uglu sidebara).

Zaboravio sam lozinku — šta da radim?

Na login stranici kliknite "Zaboravili ste lozinku?". Unesite email i primit ćete link za resetovanje.

⚠ Napomena: Link za resetovanje lozinke važi samo 1 sat. Ako ne stigne, kontaktirajte administratora sistema.
🏓 Amaterski prostor — igraj sa društvom

Nisi klub, ali voliš stoni tenis i hoćeš da igraš protiv drugih? Amaterski prostor je za tebe: napravi svoj igrački profil, izazovi druge igrače na meč, okupi ekipu drugara i igraj protiv drugih ekipa, ili organizuj ceo turnir. Prijava je preko email linka (bez lozinke), a sve je odvojeno od klupskih takmičenja. Amaterski deo je za punoletne igrače (18+).

1
Prijava preko email linka
Na početnoj stranici izaberi Amaterski turniri. Unesi svoj email — stiže ti link za ulazak na koji klikneš i odmah si unutra, bez lozinke. Napomena: Yahoo adrese ponekad ne primaju link — preporučujemo Gmail.
2
Napravi svoj profil
Idi na 👤 Moj profil i popuni ime, datum rođenja i, ako želiš, sliku, društvene mreže i kratak opis o sebi. Uključi „Javan profil" da te drugi igrači vide i mogu da te izazovu. Profil se pravi tek kad prvi put klikneš Sačuvaj. Datum rođenja se javno ne prikazuje — služi samo za proveru punoletstva.
3
Izazovi drugog igrača
U ⚔️ Izazovi klikni + Novi izazov, izaberi protivnika, salu i predloženi termin, pa pošalji. Možeš i preko 👥 Igrači — klikni na bilo kog igrača, otvara se njegov profil sa statistikom, i tu je dugme Izazovi ovog igrača. Izazovi su podeljeni na Primljeni (traže tvoj odgovor) i Poslati (čekaš protivnika).
4
Dogovori meč i upiši rezultat
Kad ti stigne izazov, možeš da ga prihvatiš, odbiješ, ili da predložiš drugu salu/termin — tako se dogovarate dok ne odgovara obojici. Kad odigrate, jedan unese rezultat (npr. 3:1 i ko je pobedio), a drugi ga potvrdi. Tek kad oba potvrde, rezultat je zvaničan. Izazov na koji se ne odgovori ističe posle 7 dana.
5
Napravi ekipu drugara
U 🤝 Ekipe klikni + Nova ekipa, daj joj ime (npr. „Uzdin drugari") i dodaj članove iz spiska igrača. Ekipa je stalna — ostaje i posle mečeva. Kad postoji, možeš da izazoveš drugu ekipu na meč: biraš salu i termin, isto kao kod pojedinačnih izazova.
6
Sale za stoni tenis
U 🏟️ Sale dodaješ mesta gde se igra — ime i grad. Te sale se pojavljuju kad praviš izazov, pa ne moraš svaki put da kucaš. U svom profilu možeš da označiš „moje sale" (gde obično igraš) — one iskaču prve pri izazivanju. Nove sale stoje kao „Nepotvrđeno" dok ih administrator ne potvrdi.
7
Rang-lista i javni izlog
U 📊 Rang-lista vidiš poredak igrača. Sa početne (ili preko dugmeta „Pogledaj sve igrače") svako može da razgleda javni izlog — spisak igrača, rang i sale — bez prijave. Klik na igrača otvara njegov javni profil sa statistikom.
8
Turniri (ako vodiš celo takmičenje)
Ako hoćeš da organizuješ ceo turnir za društvo, ligu ili firmu, idi na 🏆 Turniri+ Novi turnir. Biraš format (eliminacija ili grupe + bracket), dodaješ igrače po imenu, i vodiš mečeve — sa live scoring-om (sudija na telefonu + TV ekran) i javnim deljenjem preko linka i QR koda. Detaljno uputstvo za turnire je u sekcijama ispod (rade isto kao klupski turniri, samo bez kategorija).
💡 Izazovi, ekipe ili turniri — šta da koristim?

Izazovi su za brz meč jedan-na-jedan sa drugim igračem. Ekipe su za kad se skupi društvo pa igra protiv druge grupe. Turniri su za kad vodiš celo takmičenje sa više igrača, rasporedom i plasmanom. Sve troje mogu da idu paralelno — napravi profil i koristi ono što ti treba.

💬 Amaterski ili klupski nalog — u čemu je razlika?

Amaterski prostor je za pojedince i neformalne grupe — brza prijava email linkom, profili igrača, izazovi, ekipe i jednostavni turniri bez kategorija. Klupski nalog je za registrovane klubove — baza igrača kluba i pristup STSS bazi, kategorije (Muški/Ženski/Juniori...), Swiss sistem, online prijave i predictions. Ista osoba može imati oba naloga; ništa se ne meša.

⏱ A šta je „Brzi meč"?

Ako ti treba samo semafor za jedan meč — bez turnira i bez prijave — koristi Brzi meč sa početne stranice. Amaterski prostor je za kad hoćeš profil, izazove, ekipe ili celo takmičenje.

🏆 Kreiranje turnira KLUPSKI NALOG

Naredne sekcije opisuju klupski panel (kategorije, Swiss, javne stranice). Za jednostavne turnire bez kluba, vidi Amaterski prostor iznad. Svaki turnir prolazi kroz faze: Priprema → Aktivan → Završen.

Kako da kreiram novi turnir?
1
Na dashboardu kliknite + Novi turnir (plavo dugme u sidebaru).
2
Unesite naziv turnira i po potrebi odaberite kategorije (Muški, Ženski, Juniori...). Ako ne odaberete kategorije, turnir funkcioniše kao jedan blok — kao i ranije.
3
Odaberite format: Grupna faza + Nokaut, Čist nokaut, Round robin ili Swiss sistem. Vidi pitanje ispod ako niste sigurni šta da izaberete.
4
Kliknite Kreiraj. Turnir je sada u fazi Priprema.
Koji format da izaberem? (4 formata objašnjena)
📋
Grupna faza + Nokaut
Igrači se dele u grupe, svi u grupi igraju međusobno, pa najbolji idu u eliminaciju. Standardni turnir — svi odigraju bar par mečeva, a na kraju ima pravo finale.
Najbolje za: 8–32 igrača, ceo dan.
🏆
Čist nokaut
Direktna eliminacija od prvog meča — poraz znači kraj. Najbrži format.
Najbolje za: malo vremena. Mana — pola igrača ode kući posle jednog meča.
🔁
Round robin
Svi igraju protiv svih u jednoj grupi. Nema eliminacije — pobednik je prvi na tabeli. Najpravedniji format jer svako igra sa svakim.
Najbolje za: 4–8 igrača. Za 8 igrača to je 28 mečeva — više od toga postaje predugo.
🔄
Swiss sistem
Svi igraju isti broj kola i niko ne ispada, ali se posle svakog kola spajaju igrači sa sličnim skorom. Detaljno u sekciji Swiss sistem.
Najbolje za: 20+ igrača, malo vremena. Umesto 190 mečeva — svako odigra 5.
💡 Ukratko: malo igrača → Round robin  •  standardno → Grupe + Nokaut  •  mnogo igrača, malo vremena → Swiss  •  treba brzo → Nokaut
Kako podesiti datum, vidljivost i ostale opcije turnira?

Otvorite turnir i kliknite ⚙ Podešavanja u gornjem desnom uglu. Tu možete promeniti:

📅
Datum i 🕑 Vreme početka — kada se turnir igra (npr. „10:00")
🏟
Mesto održavanja — naziv sale (npr. „SC Vojvodina")
📍
Adresa — igrači dobijaju link 🗺 Prikaži na mapi koji otvara Google Maps
👥
Max broj igrača i 🎫 Kotizacija — vidi Prijave
Rok za prijavu — kliknite na polje i izaberite datum i vreme iz kalendara. Prikazuje se igračima na javnoj stranici (npr. „16.07.2026. u 20:00").
🌍
Vidljiv na javnoj stranici — da li se pojavljuje na početnoj strani
📋
Prijave otvorene — da li se igrači mogu prijaviti putem javnog linka
📺
Stream link — YouTube Live ili Twitch link za live stream
🔄
Status — Priprema / Aktivan / Završen
📍 Zašto uneti lokaciju? Klub ima svoj grad, ali turnir se često igra na drugom mestu (iznajmljena hala, gostujući klub). Zato lokacija ide na turnir — igrači na javnoj stranici odmah vide gde da dođu, sa linkom ka mapi.
💡 Savet: Promenite status u Aktivan kada počnete unositi rezultate. Status Završen stavite kada je turnir gotov.
🏋 Broj stolova: Pri kreiranju turnira unesite koliko stolova ima na turniru (npr. 4). Sistem automatski kreira stolove sa linkovima za sudije i TV. Možete ih i dodati naknadno kroz Live Scoring panel.
🏁 Kategorije — Muški, Ženski, Juniori...

Jedan turnir može imati više kategorija koje se igraju istovremeno — svaka sa svojim igračima, grupama i bracketom.

Kako dodati kategorije turniru?

Pri kreiranju novog turnira, ispod naziva se nalazi sekcija Kategorije:

1
Kliknite na predefinisane chip-ove: Muški, Ženski, Mešoviti, Seniori, Juniori, Kadeti, Veterani. Važno: kliknut chip mora da pomodri (plava boja) — to znači da je izabran. Ako ostane siv, nije izabran.
2
Za nestandardnu kategoriju (npr. "Mini kadeti") — unesite naziv u polje i kliknite + Dodaj.
3
Odabrane kategorije se prikazuju kao tagovi. Kliknite ✕ za uklanjanje.
4
Ako ne odaberete nijednu kategoriju — turnir radi kao jedan blok (kao i ranije).
💡 Savet: Format (Grupna faza / Swiss) i broj grupa važi za sve kategorije. Svaka kategorija dobija isti format, ali ima potpuno odvojene igrače, grupe i bracket.
🏷 Zaboravili ste kategoriju? Ne morate praviti turnir iznova. U otvorenom turniru, pored tabova kategorija, kliknite + Kategorija da dodate još jednu (npr. Ženski) naknadno.
✕ Brisanje kategorije: Ako ste dodali kategoriju greškom, pređite na njen tab pa kliknite crveni × pored imena. Pojaviće se potvrda pre brisanja (jer se brišu i svi igrači i mečevi te kategorije).
Kako navigirati između kategorija?

Kada otvorite turnir sa kategorijama, iznad tabova (Igrači, Grupe, Bracket...) pojavljuje se red sa kategorijama:

1
Svaka kategorija je dugme — kliknite na Muški, Ženski itd. Aktivna kategorija je podvučena.
2
Pored naziva kategorije prikazuje se broj igrača u njoj.
3
Sub-tabovi (Igrači, Grupe, Bracket, Mečevi) uvijek prikazuju podatke samo za aktivnu kategoriju.
Kako se igrači automatski raspoređuju u kategorije?

Kada dodajete igrača u turnir, sistem provjerava njegovu kategoriju iz baze (Senior, Junior, Kadet...) i automatski ga upisuje u odgovarajuću kategoriju turnira.

Na primjer: igrač sa kategorijom "Junior" automatski ide u tab Juniori — ali ostaje i u aktivnom tabu koji ste odabrali pri dodavanju.

👥 Jedan igrač, više kategorija: Junior može igrati i u Seniore! Prebacite na tab Seniori i dodajte ga ponovo — biće i u Juniorima i u Seniorima. Na player kartici se prikazuju badge-ovi svih kategorija u kojima učestvuje. (Igrači se mogu i sami prijaviti na dve kategorije preko javnog linka — vidi „Prijava na dve kategorije" u sekciji Prijave.)
Kako ukloniti igrača iz jedne kategorije?

Prebacite se na kategoriju iz koje želite ukloniti igrača, pa kliknite 🗑 (crveno dugme) na player kartici. Igrač se uklanja samo iz te kategorije — u ostalima ostaje.

⚠ Napomena: Ako igrač nije ni u jednoj kategoriji, uklanja se i iz playerMap turnira. Uklanjanje igrača iz turnira ne briše ga iz baze kluba.
👥 Igrači — baza kluba i STSS baza

Postoje dve baze: vaša baza kluba (igrači koje vi vodite) i STSS baza (zvanični spisak svih registrovanih igrača u Srbiji, koji održava administrator).

💡 Koja je razlika?
Baza kluba — vaši igrači. Vi ih dodajete, uređujete i brišete. Njih koristite na turnirima.
STSS baza — zajednički spisak (preko 2000 igrača) sa zvaničnim rang-listama. Samo je gledate — možete prebaciti igrača u svoju bazu, ali ne možete menjati original.
Kako dodati igrača u turnir?

U tabu Igrači kliknite + Dodaj igrača. Pojaviće se autocomplete polje — počnite da kucate ime igrača.

Ako igrac već postoji u bazi, pojaviće se u dropdown-u — kliknite na njega. Ako ne postoji, odaberite opciju "+ Dodaj novog: [ime]" i unesite datum rođenja i pol.

📋 Postojeći igrač: Dugme Postojeći igrač otvara bazu vašeg kluba — pregledajte i brzo dodajte nekog koga ste ranije evidentirali.
📋 „Moji igrači" ili „Cela baza"? Kada dodajete igrače na turnir, na vrhu spiska imate prekidač izvora:
🏠 Moji igrači (podrazumevano) — samo igrači vašeg kluba: oni koje ste sami dodali i oni koje ste prebacili iz STSS baze. Obično je ovo ono što vam treba.
🌐 Cela baza — svih preko 2000 STSS igrača, ako vam treba neko van vašeg kluba.
Pretraga po imenu, polu i kategoriji radi u oba režima.
💾 Samo za turnir ili i u bazu? Kada dodajete novog igrača, imate kvačicu "Sačuvaj igrača i u bazu kluba":
Bez kvačice — igrač postoji samo u ovom turniru (brzo dodavanje, ne puni bazu).
Sa kvačicom — igrač se trajno čuva u bazi kluba, pa ga nalazite u "Postojeći igrač" na budućim turnirima.
Sistem provjerava duplikate po imenu + datumu rođenja — neće napraviti kopiju ako igrač već postoji (ponudiće da doda postojećeg). Imenjaci različitog datuma su dozvoljeni.
Kako urediti profil igrača (slika, socijalne mreže)?

Idite u Baza igrača (u sidebaru). Kliknite na edit dugme (✏) pored igrača. Tu možete dodati:

📷
Profilnu sliku — uploadujte direktno ili zalepite URL. Preporučeni format: JPG ili PNG, max 5MB.
📅
Datum rođenja
📞
Telefon
📱
Instagram, Facebook, TikTok — puni URL profila
💡 Napomena: Uređujete igrače iz svoje baze kluba. Igrači u STSS bazi su zaključani — njih menja samo administrator. Ako vam treba igrač iz STSS baze, prebacite ga u svoju bazu (vidi sekciju „STSS baza") pa ga tamo uređujte kako želite.
Kako obrisati igrača iz baze?

Igrače iz svoje baze brišete sami — kliknite crveno 🗑 dugme na kartici igrača i potvrdite.

⚠ Brisanje je trajno i ne može se poništiti. Turniri na kojima je igrač već učestvovao zadržavaju svoje rezultate — oni se ne gube.
🔒 STSS baza: Igrače iz STSS baze ne možete obrisati — nju održava administrator. Brisanjem svoje kopije ne dirate STSS original.
🏆 Kategorija igrača: Kada dodajete novog igrača u bazu, odaberite kategoriju (Senior, Junior, Kadet, Mini kadet...). Ova kategorija se koristi za automatsko raspoređivanje u kategorije turnira — ako turnir ima "Juniori" tab, Junior igrač automatski ulazi tamo. Kategorija se upisuje i pri STSS uvozu.
Šta sve vidim kad kliknem na igrača?

Klik na karticu igrača otvara profil sa statistikom kroz sve turnire:

📊
Pobede / Porazi / Turnira + procenat pobeda, set i poen odnos.
🔥
Niz — „3 pobede zaredom" (zeleno) ili „2 poraza zaredom". Pojavljuje se samo od 2 uzastopna ista ishoda.
⚔️
Međusobni skor — protiv koga je najviše igrao i kako stoji. Npr. „Nikola Petrović 4:1" (zeleno kad vodi, crveno kad gubi). Korisno treneru — vidi ko kome leži.
🏆
STSS rang po kategorijama, ako je igrač prebačen iz STSS baze.
Statistika se računa iz zaključanih mečeva svih turnira vašeg kluba — grupa, nokauta i Swiss rundi.
Pretraga ne nalazi igrača sa kvačicama (Đoković, Šešić)?

Nalazi — pretraga ignoriše srpske kvačice. Možete kucati kako vam je lakše:

• „djokovic", „Djokovic" ili „đoković" → svi nalaze Đoković
• „sesic" → nalazi Šešić  •  „zivkovic" → nalazi Živković
Isto važi za pretragu turnira, klubova i gradova („nis" nalazi „Niš", „cacak" nalazi „Čačak").
🌐 STSS baza

Zvanični spisak registrovanih igrača Stonoteniskog saveza Srbije, sa rang-listama po kategorijama. Održava ga administrator — vi je pregledate i uzimate igrače koji vam trebaju.

Gde nalazim STSS bazu?

Na dva načina:

1
Na početnoj strani kliknite karticu 🌐 STSS baza (pokazuje ukupan broj igrača).
2
Iz Baze igrača kluba → dugme 🌐 STSS baza.
Pored nje stoji kartica Moji igrači — broj igrača u vašoj bazi. Tako odmah vidite obe.
Kako prebaciti igrača iz STSS baze u svoju?
1
Otvorite STSS bazu i pretražite igrača (po imenu ili STSS klubu).
2
Kliknite Prebaci pored njegovog imena.
3
Igrač je sada u vašoj bazi — koristite ga na turnirima kao i svakog drugog.
💾 Šta se tačno dešava? Napravi se vaša kopija igrača (sa imenom, datumom, kategorijom i trenutnim rangom). Original u STSS bazi ostaje netaknut.
• Kopiju slobodno uređujete (dodajte telefon, sliku, socijalne mreže) — ne utiče na STSS bazu.
• Kada administrator ažurira STSS bazu, vaša kopija se ne menja — vaši podaci ostaju vaši.
Ako igrača već imate, umesto dugmeta piše ✓ u mojoj bazi — nema duplikata.
Gde vidim rang igrača?

Rang se prikazuje kao plava oznaka pored imena, npr. Juniori #9. Igrač može imati rang u više kategorija istovremeno (npr. Juniori #9 i Kadeti #22).

Vidljiv je na četiri mesta:

1
Kartica igrača u STSS bazi
2
Kartica igrača u vašoj bazi (ako ste ga prebacili)
3
Klik na igrača → popup sa punim detaljima: rang, bodovi, broj turnira i datum rang-liste
4
Popup igrača iz vaše baze
Kako osvežiti rang mog igrača?

Kada administrator uveze novu rang-listu, vaša kopija zadržava stari rang (da se vaši podaci ne bi menjali bez vašeg znanja). Da povučete nove poene:

1
Otvorite Bazu igrača kluba.
2
Kliknite ↻ dugme na kartici igrača (pojavljuje se samo kod igrača prebačenih iz STSS baze).
3
Potvrdite — rang i STSS klub se osvežavaju.
Ime, telefon, slika i ostali vaši podaci se ne diraju — osvežavaju se samo rang i STSS klub.
↻ Osveži sve odjednom: Umesto igrač-po-igrač, u bazi kluba imate i dugme „Osveži sve iz STSS" koje osvežava rang i STSS klub za sve vaše igrače preuzete iz STSS baze u jednom potezu. Isto pravilo — ime, telefon i slika ostaju netaknuti. Pojedinačno dugme i dalje radi ako želite da osvežite samo jednog.
Zašto ne mogu da menjam igrače u STSS bazi?

Jer je to zajednički zvanični spisak koji koriste svi klubovi — kada bi ga svako menjao, podaci bi se raspali. Zato je zaključan i menja ga samo administrator (uvozom iz zvaničnih STSS dokumenata).

Rešenje: prebacite igrača u svoju bazu — vaša kopija je potpuno vaša i uređujete je kako želite.

Ako primetite grešku u STSS bazi (pogrešno ime, datum), javite administratoru.

📊 Grupna faza

Klasičan format — igrači se raspoređuju u grupe i igraju svaki sa svakim unutar grupe.

Kako generisati grupe?
1
Dodajte sve igrače u tab Igrači.
2
Opcionalno: koristite 🎲 Raspored da promenite redosljed igrača pre generisanja.
3
Idite na tab Grupe i kliknite ⚡ Generiši grupe. Igrači se automatski raspoređuju u grupe.
⚠ Pažnja: Generisanjem novih grupa brišu se postojeći rezultati. Ovo radite samo na početku turnira.
Zmijasti vs redni raspored — koja je razlika?

Kada generišete grupe, birate kako se igrači dele (dugme se pojavljuje u tab Grupe):

1
Redni raspored — igrači idu redom: 1→A, 2→B, 3→A, 4→B... Jednostavno, ali jači igrači mogu završiti u istoj grupi.
2
Zmijasti raspored — ide cik-cak: 1→A, 2→B, 3→B, 4→A... Ravnomernije raspoređuje jače igrače (nosioci padnu u različite grupe). Standard za jača takmičenja.
💡 Savet: Iznad generisanih grupa piše koji je raspored korišćen (🐍 Zmijasti / 📊 Redni), pa uvek vidite šta je aktivno.
Kako ručno rasporediti nosioce po grupama?

Ako želite da sami odredite ko ide u koju grupu (npr. nosioci u različite grupe), koristite 🎯 Ručni raspored u tab Grupe:

1
Kliknite 🎯 Ručni raspored — otvara se pregled svih grupa i liste igrača.
2
Kod svakog igrača izaberite u koju grupu ide (padajući meni). Vidite i godište pored imena.
3
Sačuvajte, pa kliknite ⚡ Generiši grupe. Ručno postavljeni ostaju gde ste ih stavili, a ostali se rasporede automatski oko njih.
💡 Savet: Ne morate rasporediti sve — postavite samo nosioce, ostatak sistem popuni sam.
Automatsko određivanje nosilaca po STSS rangu

Umesto ručnog prevlačenja, aplikacija može sama da poređa nosioce po zvaničnom STSS rangu — najbolje rangirani postaje prvi nosilac, sledeći drugi, i tako redom (kao na pravim takmičenjima).

1
U tab Grupe otvorite 🎲 Raspored i kliknite 🎯 Poređaj automatski po STSS rangu.
2
Izaberite kategoriju rang-liste (Seniori, Juniori, Kadeti...). Prikazane su samo kategorije u kojima vaši igrači imaju rang, uz broj — npr. „Seniori — 12 od 16 ima rang".
3
Lista se odmah poređa: rangirani igrači po rangu (pored imena piše #rang), a igrači bez ranga u toj kategoriji idu na dno (oznaka „—").
4
Po želji ručno prevucite bilo kog igrača (npr. ako znate da je neko u formi), pa Sačuvajte i generišite grupe.
🎯 Zašto birate kategoriju? Igrač može imati rang u više uzrasta istovremeno (npr. neko je i kadet i junior). Zato birate po kojoj rang-listi se ređa — aplikacija ne pogađa, vi odlučujete jednim klikom.
💡 Napomena: STSS rang imaju samo igrači uneti iz STSS baze. Ako neki igrač nema rang, ide na dno liste — odatle ga ručno podignite ako treba.
Kako napraviti grupe po uzrastu / razredu? (školska takmičenja)

Za dečja i školska takmičenja postoji 🎂 Po uzrastu — aplikacija sama razvrsta decu po godištu ili razredu:

1
Dodajte igrače sa datumom rođenja (bez toga aplikacija ne zna uzrast).
2
U tab Grupe kliknite 🎂 Po uzrastu i izaberite kriterijum: po godištu (svaki godište zasebno), po 2 godišta, po razredu (sami zadate koja godišta = koji razred, npr. 1-2 razred) ili uzrasne kategorije (Mini kadet, Kadet...).
3
Izaberite gde: u kategorije (svaki uzrast svoj bracket i finale) ili u grupe (jedan turnir).
4
Vidite pregled koliko dece ide u koju grupu pre nego što primenite.
💡 Savet: Kod opcije "po razredu" sami podešavate koja godišta pripadaju kom razredu — prilagodite svojoj školi. Deca bez unetog godišta idu u zasebnu grupu (ne gube se).
Kako se rješavaju nerešeni slučajevi u tabeli?

Kada dva ili više igrača imaju isti broj bodova, sistem automatski primjenjuje sledeće kriterijume:

1
Međusobni rezultat — ko je pobedio u direktnom meču između izjednačenih igrača.
2
Razlika u setovima — ukupni setovi dobijeni minus izgubljeni.
3
Razlika u poenima — ukupni poeni (lopte) dobijeni minus izgubljeni.
🏋 Stolovi i Live Scoring: Stolovi nisu vezani za grupe — svaki sto je slobodan i može da igra bilo koji meč. U Live Scoring panelu izabereš dva igrača i pokreneš meč; rezultat se sam upiše u pravu grupu, KO ili Swiss. Ako turnir ima kategorije, Live nudi igrače aktivne kategorije (one izabrane preko tabova turnira).
🔒 Pokreni turnir (zaključavanje): Kad si napravio grupe i sve je spremno, u tabu Grupe na vrhu klikni 🔒 Pokreni turnir. Time se zaključava struktura — grupe, igrači i raspored se više ne mogu slučajno promeniti tokom takmičenja. Rezultati se i dalje unose normalno, mečevi se dodeljuju na stolove, sve teče kao i pre. Ako baš moraš nešto da ispraviš (npr. zamena povređenog igrača), klikni 🔓 Otključaj — ali oprezno, jer tada je struktura ponovo otvorena za izmene. Pokretanje nije obavezno; služi da budeš siguran da niko (ni ti slučajno, ni ko-admin) ne pomeri postavku usred turnira.
♻ Swiss sistem

Alternativa grupnoj fazi — niko ne ispada, svaka runda sparuje igrače sa sličnim rezultatima.

Kada koristiti Swiss umjesto grupe?

Swiss sistem je idealan kada imate 8-32 igrača i želite da svi odigraju jednak broj mečeva bez ispadanja. Preporuka za broj rundi:

8
igrača → 3-4 runde
16
igrača → 4-5 rundi
32
igrača → 5-6 rundi
Kako funkcioniše Swiss tok turnira?
1
Dodajte igrače i idite na tab Grupe. Kliknite ▶ Generiši rundu 1.
2
Unesite rezultate svih mečeva i zaključajte ih. Tabela se automatski ažurira.
3
Kada su svi mečevi zaključani, pojaviće se dugme za sledeću rundu. Parovi se automatski prave na osnovu trenutnog plasmana.
4
Ponovite za svaku rundu. Nakon zadnje runde, finalna tabela je rezultat turnira.
💡 Buchholz: Tiebreaker u Swiss sistemu je Buchholz — zbir bodova svih protivnika. Ko je igrao protiv jačih protivnika, zauzima bolje mjesto.
🏗 Nokaut faza (Bracket)

Direktna eliminacija — gubitnik ispada, pobednik ide dalje.

Kako generisati bracket?
1
Završite grupnu fazu — zaključajte sve mečeve.
2
Idite na tab Bracket i kliknite ⚡ Generiši bracket.
3
Sistem automatski uzima prvoplasirane i drugoplasirane iz svake grupe i pravi seed draw (1A vs 2B, 1B vs 2A...).
💡 BYE — automatski prolaz: Ako broj igrača nije stepen broja 2 (npr. 12 igrača → bracket od 16), sistem kreira BYE mečeve. Igrač koji dobija BYE automatski prelazi u sledeću rundu — ne treba nikakav unos ni potvrda. BYE uvek dobijaju najniže rangirani igrači, nikad nosioci.
Čist nokaut bez grupne faze (direktna eliminacija)

Ako želite turnir bez grupne faze — direktnu eliminaciju od starta — izaberite format "Čist nokaut (direktna eliminacija)" pri kreiranju turnira.

1
Dodajte sve igrače na turnir (nema grupne faze, tab "Grupe" se ne prikazuje).
2
Na tabu Bracket kliknite 🎲 Raspored (seed) i prevlačenjem poređajte igrače po jačini — nosilac 1 na vrh, pa naniže. Ovo je žreb: najjači će biti razdvojeni u suprotne polovine bracketa.
3
Kliknite ⚡ Generiši bracket. Svi igrači idu direktno u eliminacioni bracket po seed redosledu (nosilac 1 protiv najslabijeg, itd.).
💡 BYE radi isto kao kod grupnog nokauta — ako broj igrača nije stepen dvojke, najjači nosioci dobijaju automatski prolaz u prvom kolu.
Mogu li ispraviti rezultat u bracket-u?

Da — kliknite na meč u bracket-u. Ako sledeći meč još nije počeo, rezultat možete slobodno promeniti — sistem automatski koriguje ko prolazi dalje.

Ako sledeći meč već je počeo, meč dobija žutu ivicu i izmena je blokirana — to štiti integritet turnira. U tom slučaju kontaktirajte organizatora za ručnu korekciju.

🎯 Unos rezultata

Rezultate unosite meč po meč, set po set.

Kako uneti rezultat meča?
1
Kliknite na bilo koji meč (u tabelama, bracket-u ili tabu Mečevi).
2
Pojaviće se modal za unos. Unesite poene za svaki set (npr. 11:8, 9:11, 11:6...).
3
Kliknite Sačuvaj. Mec se automatski zaključava kada neko od igrača dostigne potreban broj setova.
💡 Format: Zadaje se u Podešavanjima — Best of 3, 5 ili 7. Za Best of 5 — pobjeđuje ko prvi osvoji 3 seta.
Kako se rešava izjednačenost u grupi (tiebreak)?

Sistem koristi ITTF standard za rangiranje po ovom redosledu:

1
Bodovi — 2 boda za pobedu, 1 bod za poraz.
2
Direktan međusobni rezultat — ako su DVA igrača izjednačena, gleda se ko je pobedio u njihovom međusobnom meču.
3
Set količnik iz međusobnih mečeva — ako su TRI ili više igrača izjednačena, sabira se set odnos samo iz mečeva između tih igrača.
4
Poen količnik iz međusobnih mečeva — ako je i to izjednačeno.
5
Set / poen količnik iz svih mečeva — krajnji fallback.
Mogu li ispraviti grešku u rezultatu?

Da — kliknite ponovo na zaključani meč. Možete promeniti rezultat i ponovo sačuvati. Tabela i bracket se automatski ažuriraju.

Kako koristiti tab Mečevi?

Tab Mečevi prikazuje sve mečeve svih grupa na jednom mestu — praktično za unos tokom turnira. Zeleni mečevi su zaključani, sivi čekaju unos.

Kako da odštampam zapisnik turnira?

U zaglavlju turnira kliknite 🖨 Štampaj, pa „Zapisnik turnira". Otvara se zvanični zapisnik za štampu ili PDF koji sadrži:

🏆
Konačan plasman — 1., 2. i 3. mesto (kada je turnir završen)
📊
Rezultati po grupama — tabele sa pobedama, porazima i setovima
👥
Spisak učesnika
Ako turnir ima više kategorija, zapisnik pokriva svaku posebno. Ako još nije završen, umesto plasmana piše da rezultat nije konačan.
🌐 Javna stranica turnira

Gledaoci mogu pratiti turnir u realnom vremenu bez prijave.

Kako podeliti link sa gledaocima?

U turniru kliknite dugme 📤 Podeli link. Na telefonu se otvara meni za deljenje sa svim vašim aplikacijama — Viber, WhatsApp, Telegram, SMS, email — izaberite gde želite i pošaljite jednim dodirom.

Na računaru (gde deljenje nije podržano) link se kopira, pa ga zalepite gde želite.

Gledaoci otvaraju link i vide tabele, bracket i rezultate koji se ažuriraju u realnom vremenu. Prijava nije potrebna.

💡 QR kod: Kliknite ◼ QR da dobijete QR kod koji možete odštampati i postaviti u salu.
Kako podeliti sudijski ili TV link? (Viber, WhatsApp...)

Svugde gde delite link — sudijski (za osobu koja sudi na telefonu) ili TV (za projektor/ekran) — imate dugme 📤 Podeli:

📤
Podeli (zeleno) — otvara meni telefona sa svim aplikacijama. Najbrže za slanje sudiji ili gledaocima.
Otvori — otvara link odmah (npr. TV prikaz na ovom uređaju).
📋
Kopiraj — kopira link ako želite ručno da ga nalepite negde.
💡 Napomena: Meni za deljenje radi na telefonu i tabletu. Na računaru dugme Podeli kopira link (isto kao Kopiraj).
Šta vide gledaoci na javnoj stranici?
📊
Tabele grupa — plasman sa W/L i bodovima
🎯
Zaključane rezultate mečeva u grupama
📋
Forma za prijavu (ako su prijave otvorene)
📺
Live stream (ako je podešen YouTube/Twitch link)
🎭
Bracket Predictions — gledaoci predviđaju pobednike
📺 Live stream

Ugrađen video player direktno na javnoj stranici turnira.

Kako podesiti live stream?
1
Pokrenite live stream na YouTube ili Twitch sa svog telefona ili računara.
2
Kopirajte link streama (npr. https://youtube.com/watch?v=XXXX).
3
U TT Master Pro idite u ⚙ Podešavanja turnira i zalepite link u polje "Stream link".
4
Sačuvajte. Na javnoj stranici video se pojavljuje uz rezultate.
💡 Podržano: youtube.com/watch, youtu.be, youtube.com/live, twitch.tv
✏ Co-admin — delegirajte unos

Dodajte drugu osobu (sudiju, asistenta) da unosi rezultate bez davanja lozinke.

Kako pozvati co-admina?
1
U turniru kliknite 👤 Co-admin dugme.
2
Kliknite + Generiši link. Sistem kreira jedinstveni link.
3
Kliknite 📋 da kopirate link i pošaljite osobi (Viber, WhatsApp...).
4
Osoba otvara link — prijava nije potrebna. Može unositi rezultate mečeva.
⚠ Važno: Co-admin ne može menjati format turnira, brisati igrače ni turnir. Može samo unositi rezultate. Ako morate opozvati pristup, obrišite link u Co-admin panelu.
📷 Live Scoring: Co-admin link se koristi i za sudijsku aplikaciju na telefonu — sudija otvori referee.html?referee=TOKEN i unosi poene u realnom vremenu. TV ekran (scoreboard.html) automatski prikazuje rezultate bez osvežavanja.
📋 Prijave igrača

Igrači se mogu prijaviti putem javnog linka bez potrebe za nalogom.

Kako upravljati prijavama?

U turniru otvorite tab 📋 Prijave. Tu vidite sve prijave sa statusom:

?
Na čekanju — nova prijava, još nije obrađena
Odobreno — prihvaćena prijava
Odbijeno — odbijena prijava

Odobrite prijave koje prihvatate. Dugme Uvezi odobrene automatski dodaje odobrene igrače u turnir.

🏁 Pol, datum rođenja i automatske kategorije: Prilikom prijave igrač unosi pol i datum rođenja, pa odmah vidi u koju starosnu kategoriju spada (Kadet, Junior, Senior...). Kada kliknete Uvezi odobrene na turniru sa kategorijama Muški/Ženski, igrači se automatski svrstavaju po polu u odgovarajuću kategoriju — muški u Mušku, ženski u Žensku. Starosna kategorija se računa iz datuma rođenja po STSS/ITTF pravilu (kalendarska godina).
Kako ograničiti broj prijava i postaviti kotizaciju?

U ⚙ Podešavanjima turnira imate:

👥
Max broj igrača — npr. 32. Kada se popuni, sistem automatski odbija nove prijave. Ostavite prazno za neograničeno.
🎫
Kotizacija — npr. „500 RSD" ili „Besplatno". Napišite i valutu da ne bude zabune.
Rok za prijavu — npr. „17.07.2026. u 20:00". Prikazuje se igračima žutom bojom u formi za prijavu.
💳 Podaci za uplatu: U podešavanjima možete uneti i tekući račun, primaoca i svrhu uplate. Kada ih unesete, svaki prijavljeni igrač odmah vidi te podatke (i na ekranu i na email-u) sa pozivom na broj — jedinstvenim rednim brojem svoje prijave.
☝ Poziv na broj je ono što vam pomaže da znate ko je uplatio: igrač ga upiše pri uplati, pa kad vidite izvod iz banke lako spojite „poziv na broj 7 = Marko Marković". U tabu Prijave pored svakog igrača stoji njegov poziv na broj i prekidač Uplaćeno / Nije uplaćeno koji čekirate kada vidite uplatu.
📊 Igrači vide popunjenost: Na javnoj stranici stoji traka „12 / 32" koja pokazuje koliko je mesta ostalo. Kada se popuni, traka postaje žuta i piše Popunjeno.
Aplikacija ne naplaćuje — samo prikazuje podatke za uplatu i pomaže vam da pratite ko je platio. Sam novac ide direktno na vaš račun.
Grupna prijava — kada klub prijavljuje više igrača odjednom

Ako ceo klub ide na turnir i plaća zajedno jednom uplatom, kapiten ne mora da popunjava prijavu za svakog igrača posebno. Na javnoj stranici turnira, u formi za prijavu, postoji prekidač „Jedan igrač" / „Grupa / klub".

1
Izaberite Grupa / klub, upišite naziv kluba i email kapitena.
2
Dodajte igrače jednog po jednog (ime, pol, datum rođenja). Dugme „+ Dodaj igrača" otvara novi red za svakog sledećeg.
3
Kliknite Prijavi grupu — svi se prijave odjednom.
💳 Jedan poziv na broj za celu grupu: Cela grupa dobija jedan zajednički poziv na broj i ukupan iznos (kotizacija × broj igrača) — jer plaćaju jednom uplatom. Kapiten uplati sve odjednom i upiše taj jedan poziv na broj.
U tabu Prijave vidite svakog igrača pojedinačno po imenu (da znate ko je sve prijavljen), ali svi iz iste grupe imaju isti poziv na broj i oznaku 👥 Grupa — tako znate da je jedna uplata za sve njih.
Vide li igrači ko je sve prijavljen?

Da. Na javnoj stranici turnira, pored forme za prijavu, stoji lista 👥 Prijavljeni igrači sa rednim brojem, imenom, klubom i statusom (✓ potvrđen / na čekanju).

🔒 Privatnost: Javno se prikazuju samo ime i klub. Telefon, email i datum rođenja nikada nisu vidljivi javnosti — te podatke vidite samo vi u tabu Prijave.
📧 Email je obavezan pri prijavi (i za pojedinca i za grupu) — na njega igrač dobija potvrdu prijave sa podacima za uplatu i pozivom na broj. Isti podaci se prikažu i na ekranu odmah posle prijave.
Na širem ekranu forma i lista stoje jedna pored druge; na telefonu jedna ispod druge.
Kako zatvoriti prijave?

U ⚙ Podešavanjima turnira isključite opciju "Prijave otvorene". Na javnoj stranici će se prikazati poruka "Prijave su zatvorene".

Ako ste postavili max broj igrača, prijave se zatvaraju i same čim se popuni — ne morate ručno.
💰 Uplate — ko je platio kotizaciju KLUPSKI NALOG

Kada naplaćujete kotizaciju, u turniru postoji tab 💰 Uplate — jedno mesto gde vidite sve učesnike (i one prijavljene online i one koje ste ručno dodali) sa statusom uplate.

💳 Poziv na broj: Da biste znali ko je uplatio, u ⚙ Podešavanjima turnira unesite tekući račun, primaoca i svrhu uplate. Svaki igrač koji se prijavi online dobija poziv na broj (svoj redni broj) — i na ekranu i na email-u. Kada vidite uplatu na izvodu iz banke, po pozivu na broj znate ko je platio.
1
Otvorite tab 💰 Uplate u turniru.
2
Na vrhu vidite zbroj: „Uplaćeno: 24 od 32" sa trakom napretka.
3
Filteri Svi / Neuplaćeni / Uplaćeni — brzo vidite ko još nije platio.
4
Pored svakog igrača kliknite Nije uplaćeno da ga označite kao Uplaćeno kada primite novac. Pojaviće se potvrda pre promene (u oba smera) — da se status ne izmeni slučajno.
Svaki igrač ima oznaku odakle je: online (prijavio se preko sajta) ili ručno (vi ste ga dodali). Online prijave imaju i poziv na broj. Igrač koji je i online i ručno dodat prikazuje se samo jednom.
👥 Grupna prijava: Kada klub prijavi više igrača odjednom, cela grupa dobija jedan poziv na broj i plaća zajedno jednom uplatom. U pregledu uplata vidite svakog igrača, ali svi iz grupe imaju isti poziv na broj.
🏷️ Prijava na dve kategorije: Za turnire sa uzrasnim kategorijama (Kadeti, Juniori, Seniori...) možeš dozvoliti da se igrač prijavi na dve kategorije — svoju i jednu stariju. Na primer, kadet može igrati i u juniorima.
1
U ⚙ Izmeni turnir, u bloku „Prijava na više kategorija", čekiraj „Dozvoli prijavu na maksimalno 2 kategorije".
2
Upiši cenu za 1 kategoriju (npr. 1000 RSD) i cenu za 2 kategorije (npr. 1500 RSD).
3
Pri javnoj prijavi, igrač koji ima pravo bira kategorije preko kvačica. Cena se automatski prilagodi broju izabranih kategorija — i na ekranu i u email potvrdi.
Pravilo uzrasta: igrač sme svoju kategoriju i jednu stariju (kadet→juniori, junior→seniori), ali ne dve naviše, i samo od kategorija koje turnir nudi. Seniori nemaju stariju, veterani igraju samo svoje. Kod grupne prijave kapiten bira kategorije za svakog igrača posebno. Ovo važi samo za uzrasne kategorije — kod podele po polu (Muški/Ženski) ili vlastitih kategorija nema izbora dve.
🏹 Ekipni susret (Liga) KLUPSKI NALOG

Za ligaške ekipne mečeve (dva kluba jedan protiv drugog) postoji poseban modul. Vodi ceo susret po korsing sistemu — 7 partija, do 4 pobede — umesto na papiru. Susret ostaje sačuvan u vašoj bazi.

🏹 Kako izgleda susret: Domaćin ima 3 igrača označena A, B, C, gost ima X, Y, Z. Igra se 7 partija tačnim redosledom: 1.A-Y, 2.B-X, 3.C-Z, 4.Dubl, 5.A-X, 6.C-Y, 7.B-Z. Čim jedna ekipa dođe do 4 pobede, meč se završava (rezultat može biti 4:0, 4:1, 4:2 ili 4:3).
Kako napraviti susret
1
U levoj traci kliknite 🏹 Ekipni susret (Liga).
2
Unesite nazive obe ekipe (domaćin i gost), datum i mesto.
3
Unesite igrače: A, B, C za domaćina i X, Y, Z za gosta. Rezerve su opcione (razdvojite zarezom).
4
Kliknite Kreiraj susret — otvara se ekran sa 7 partija.
Vođenje meča
1
Kliknite na partiju da unesete rezultate setova (svaka partija je do 3 dobijena seta; set do 11, na 2 razlike).
2
Za dubl (4. partija) izaberite koja 2 igrača iz svake ekipe igraju.
3
Ekipni rezultat se računa sam (0:0 → ... → 4:x). Kada neko dođe do 4 pobede, meč se automatski završava i preostale partije se zaključavaju.
📷 Semafor za partiju (sudija + TV): Kada otvorite partiju, kliknite „Pokreni na semaforu". Dobijate sudijski link (sudija unosi poene sa telefona, isto kao na turniru — servis, promena strane) i TV link (semafor na projektoru). Kada sudija završi meč, kliknite „Povuci rezultat" i setovi se sami upišu u partiju.
Završetak i zapisnik
1
✅ Završi susret — ako meč ne stigne do 4 pobede (predaja, nepojavljivanje) ili igrate manje partija, ručno zaključajte susret. Pobednik je ekipa sa više pobeda. Ako pogrešite, „Otključaj" vraća susret na izmene.
2
🖨 Zapisnik — otvara zvanični zapisnik za štampu ili PDF: ekipe, rezultat, postave (A/B/C i X/Y/Z), sve partije sa setovima, pobednik i mesto za potpise (delegat + oba kapitena).
Polje 🏆 Liga / kolo (npr. „Prva vojvođanska liga, 3. kolo") upisujete pri kreiranju ili uređivanju — pojavljuje se u zaglavlju zapisnika.
🌐 Javno praćenje uživo: Kliknite Objavi pa Kopiraj link da podelite susret. Drugi klub i gledaoci prate uživo — rezultat se osvežava sam kako unosite partije. Dok ne objavite, susret je samo vaš.
Susret možete ✎ Urediti (ispraviti imena, igrače, datum) ili obrisati. Svi vaši susreti stoje u levoj traci ispod turnira.
Bez sezonske tabele (za sada): Modul vodi pojedinačne susrete, ne ligašku tabelu kroz sezonu. Ako vam zatreba tabela sa bodovima kroz celu sezonu, javite — lako se dodaje.
❓ Česta pitanja
Da li se rezultati čuvaju automatski?

Da — svaki put kada kliknete Sačuvaj u modalu meča, rezultat se odmah upisuje u bazu. Nema posebnog dugmeta za čuvanje celog turnira.

Slučajno sam zatvorio formu — da li gubim uneseno?

Ne. Kada popunjavate novi turnir, novog igrača ili nov klub pa slučajno zatvorite (ESC ili klik pored), uneseno se pamti.

Kada ponovo otvorite istu formu, na vrhu se pojavi traka 📝 Imate nedovršen unos sa dugmadima Nastavi (vraća sve što ste uneli) ili Počni iznova (čista forma).

💡 Napomena: Nedovršen unos se pamti u pregledaču na tom uređaju dok ne završite formu ili ne obrišete keš. Ako počnete na telefonu, nastavljate na tom telefonu.
Mogu li koristiti aplikaciju na telefonu?

Da, aplikacija je potpuno prilagođena za mobilne uređaje. Možete unositi rezultate direktno sa telefona tokom turnira. Preporučujemo Chrome ili Safari.

💡 Savet: Dodajte stranicu na početni ekran telefona za brži pristup — u Chrome-u kliknite "Dodaj na početni ekran".
Šta je TV mod i kako ga koristiti?

TV mod prikazuje tabele i rezultate u velikom formatu pogodnom za projektovanje na TV ili ekran u sali. Kliknite 📺 TV mod u turniru — otvara se fullscreen prikaz koji se automatski rotira između tabela svake 8 sekundi.

Kako eksportovati/odštampati tabele?

PNG slika: U tabu Statistika kliknite dugme za export — preuzimite tabele kao sliku pogodnu za deljenje na društvenim mrežama.

Štampa: Kliknite 🖨 Štampaj — otvara se prikaz optimiziran za A4 papir sa svim mečevima.

Šta su Bracket Predictions?

Zabavna funkcija za gledaoce — na javnoj stranici turnira, u tabu 🎭 Predictions, svako može predvidjeti ko će pobediti u svakom meču nokaut faze.

Za svaku tačnu predikciju osvajaju se bodovi. Na kraju je leaderboard sa rang listom svih učesnika.

Aplikacija ne radi kako treba — šta da radim?

Pokušajte sledeće korake redom:

1
Osvežite stranicu (F5 ili povucite dole na telefonu).
2
Odjavite se i ponovo prijavite.
3
Pokušajte u drugom browser-u (Chrome, Firefox, Safari).
4
Ako problem ostaje, kontaktirajte administratora sistema.
⚠ Napomena: TT Master Pro je besplatna platforma. Gubitak podataka ili privremena nedostupnost nije pod našom odgovornošću. Pravite backup važnih rezultata.
🎪 Predictions — glasajte za pobednika

Zabavna funkcija za gledaoce i učesnike — predvidite ko će pobediti u nokaut fazi i takmičite se na leaderboard-u.

Kako funkcioniše Predictions?
1
Na javnoj stranici turnira, kliknite tab 🎪 Predictions.
2
Unesite svoje ime — identifikuje vas na leaderboard-u.
3
Za svaki meč nokaut faze kliknite na igrača za kojeg mislite da će pobediti.
4
Kliknite Sačuvaj predikcije — vaše glasanje je zabeleženo.
💡 Bodovanje: Za svaku tačnu predikciju dobijate bodove. Finalni meč nosi više bodova od prvih rundi. Leaderboard se automatski ažurira kako se mečevi završavaju.
Do kada mogu slati predikcije?

Predikcije su moguće samo za mečeve koji još nisu počeli. Čim meč krene (status live) ili bude završen, glasanje za taj meč se automatski blokira. Kada se ceo turnir završi, predikcije su zatvorene.

💡 Savet: Podelite Predictions link sa publikom pre početka nokaut faze — to je najzabavniji momenat za glasanje.
Mogu li promeniti predikciju?

Da — dok meč nije počeo, kliknite drugi igrač i ponovo sačuvajte. Vaše predikcije se čuvaju lokalno u browser-u i sinhronizuju na leaderboard kada kliknete Sačuvaj.

⏱ Brzi meč — digitalni semafor bez prijave

Želite samo digitalni semafor za prijateljski meč, ligu ili trening — bez pravljenja turnira i bez naloga? „Brzi meč" vam daje isti TV prikaz i sudijsku aplikaciju kao na turniru, samo unesete imena i odmah krećete. Idealno kada vam ne treba cela aplikacija, već samo profesionalan semafor na ekranu.

1
Otvori „Brzi meč" sa početne stranice
Na početnoj stranici klikni veliko dugme ⏱ Brzi meč (ili link u vrhu stranice). Otvara se jednostavna forma — nije potrebna prijava ni nalog.
2
Unesi imena i izaberi format
Ukucaj ime i prezime oba igrača i izaberi format meča — Best of 3, 5 ili 7 (pobednik na 2, 3 ili 4 dobijena seta). Klikni ▶ Pokreni meč.
3
Dobićeš dva linka — za sudiju i za TV
Odmah dobijaš dva linka. 📱 Za sudiju — otvori na telefonu kojim sudiš, tu unosiš poene. 📺 Za TV / projektor — otvori na ekranu koji gledaoci vide. Svaki link ima dugme „Otvori" i „Kopiraj".
4
Sudi i prikazuj — sve uživo
Sudija na telefonu unosi poene, a TV ekran se ažurira odmah — rezultat po poenima i setovima, ukupan rezultat u setovima, indikator servisa i automatska promena strane na 5 u odlučujućem setu (ITTF). Sve iste funkcije kao na turniru.
5
Novi meč kad poželiš
Kad meč završi, klikni + Novi meč da uneseš sledeći par. Brzi mečevi se ne čuvaju trajno — služe samo kao semafor u trenutku igre, pa se stari automatski brišu.
💡 Kada koristiti Brzi meč, a kada turnir?

Brzi meč je za pojedinačne mečeve gde vam treba samo semafor — prijateljski meč, liga, trening, egzibicija. Bez naloga, bez rasporeda. Turnir (uz prijavu kluba) koristite kada vodite celo takmičenje sa grupama, bracketom, tabelama i statistikom.

📷 Live Scoring — rezultati u realnom vremenu

TV scoreboard sa live rezultatima, tajm-aut odbrojavanje i sudijska aplikacija na telefonu — sve u realnom vremenu. Rezultati se automatski upisuju u turnirsku tabelu, a dugme „Povuci rezultate" pokupi sve što sudije završe i kada niste za računarom.

1
Podesi broj stolova (i menjaj ih kasnije)
Kada kreirate novi turnir, unesite broj stolova (npr. 4). Sistem automatski kreira stolove sa jedinstvenim tokenima za svaki. Kasnije, u Live panelu preko trake 🔧 Upravljanje stolovima, možeš dodati novi sto ili ukloniti poslednji — uklanjanje radi samo ako na tom stolu trenutno nema aktivnog meča.
2
Generiši grupe
Klikni Generiši grupe da se naprave grupe i mečevi. Stolovi se ne vežu za grupe — svaki sto je slobodan i može da igra bilo koji meč iz aktivne kategorije.
3
Otvori Live panel i pokreni meč (dva načina)
Ako turnir ima kategorije (Muški, Ženski...), prvo izaberi kategoriju preko tabova turnira — Live prati taj izbor. Klikni 📷 Live dugme u header-u. Na svakom slobodnom stolu imaš dva načina da pokreneš meč: 🎲 Dodeli meč iz rasporeda — otvori listu neodigranih mečeva iz grupa/nokauta/Swiss-a i klikni ▶ na željeni; ili ručno izaberi igrača 1 i igrača 2 (ponuđeni su igrači aktivne kategorije) pa klikni ▶ Pokreni meč. Prvi način je brži jer ne moraš ručno da tražiš ko s kim igra.
4
Pošalji sudija link — sudija koristi telefon
Klikni 📋 Sudija link pored stola — kopiraj i pošalji sudiji (WhatsApp, SMS...). Sudija otvori link i vidi jednostavan interface za unos poena.
5
TV ekran — scoreboard u realnom vremenu
Klikni 📺 TV pored stola — taj link otvori na TV ekranu ili projektoru. Prikazuje slike igrača, rezultat po poenima i setovima, countdown za tajmaute — sve se ažurira odmah.
6
Upis rezultata u turnir (automatski + sigurnosno dugme)
Kada sudija klikne ✓ Završi set i meč je gotov, rezultat se automatski upiše u tabelu grupe, KO bracket ili Swiss rundu — dok god je turnir otvoren na vašem ekranu. Ako ste u međuvremenu zatvorili turnir ili izgubili vezu, rezultati sa sudijskih telefona se ne izgube — sačekaju vas. Čim ponovo otvorite turnir, sami se pokupe. A ako želite odmah da ih povučete, kliknite dugme ↓ Povuci rezultate (pored Live) — ono upiše sve završene mečeve sa sudijskih uređaja koji još nisu u turniru.
🎲 Dodeli meč iz rasporeda: Umesto ručnog biranja igrača, otvori listu svih neodigranih mečeva iz rasporeda (grupe, nokaut, 3. mesto, Swiss — kroz sve kategorije) i klikni ▶ na onaj koji hoćeš da pokreneš na tom stolu. Lista je organizovana da se lako snađeš i na velikim turnirima:
1
Grupisano po grupama i kolima — mečevi su podeljeni po Grupa A, Grupa B... a unutar svake po Kolo 1, Kolo 2... (kao u pravom rasporedu), umesto duge liste gde jedan igrač ide protiv svih redom.
2
Spremni mečevi na vrhu — mečevi čija su oba igrača slobodna (ne igraju trenutno) istaknuti su i klikabilni. Brojač „N spremno" pokazuje koliko ih u grupi može odmah da počne.
3
Zauzeti su posivljeni — meč koji se igra piše 🔴 Igra se · Sto X, a meč gde je neki igrač zauzet na drugom stolu piše „[ime] zauzet" — tako ne dodeliš isti meč dvaput ni igrača na dva stola.
4
Pretraga po imenu — ako ima puno mečeva, ukucaj deo imena igrača u polje na vrhu i lista se suzi samo na njegove mečeve.
Završeni mečevi automatski nestaju iz liste.
↓ Povuci rezultate: Ovo dugme je vaša sigurnosna mreža. Sudije mogu da završavaju mečeve i kada vi niste za računarom — rezultati čekaju u sistemu. Kad god otvorite turnir ili kliknete „Povuci rezultate", svi završeni mečevi se upišu u tabele i odmah se vide na javnom linku. Korisno na velikim turnirima sa više stolova kada ne možete sve da pratite u realnom vremenu.
🏁 Turnir sa kategorijama (Muški/Ženski...): Live panel uvek prikazuje igrače aktivne kategorije — one koju si izabrao preko tabova turnira. Hoćeš da pokreneš muški meč → izaberi Muški tab pa otvori Live; za ženski → Ženski tab pa Live. Na vrhu Live panela piše koja je kategorija trenutno aktivna. Isti sto tako može tokom dana da igra i muške i ženske mečeve.
📱 Sudijska aplikacija (referee.html) — šta može:
  • +1 levo/desno — dodaj poen igraču (velika zona za prst — Fitts zakon)
  • Poništi poen — korekcija greške
  • 🏹 Automatski servis — aplikacija sama prati ko servira (menja se na svaka 2 poena, od 10:10 svaki poen, naizmenično između setova). Dugmad SERVIS pokazuju ko trenutno servira, a ispod piše "Zadnji servirao: ...". Ako treba, sudija klikne dugme da ručno ispravi servera.
  • ⏸ TO (Igrač 1/2) — tajm-aut 60 sekundi (ITTF propis) — automatski odbroji
  • 🏓 Pauza između setova — 60 sekundi odbrojavanja
  • ✏️ Direktan unos — ručno upiši rezultat seta ako je već završen
  • ✓ Završi set — zapiše set, pita potvrdu ako je meč gotov i automatski upisuje u turnir
  • 📋 Sudija link — kopiraj TV scoreboard link direktno iz aplikacije
  • 🔅 Offline rad + indikator veze — sudija u svakom trenutku vidi stanje veze u gornjem desnom uglu. Kada je sve u redu, nema ničega. Ako padne internet, pojavi se žuta oznaka OFFLINE — poeni se i dalje beleže i čuvaju lokalno, pa se automatski sinhronizuju čim se veza vrati. Ako internet radi ali veza sa serverom zapne, pojavi se narandžasta oznaka „Povezivanje…" koja treperi dok se veza sama ne uspostavi. Sudija ne mora ništa da radi — samo da zna: nema oznake = sve radi.
  • ☀ Ekran ostaje budan — Wake Lock sprečava da se telefon zaključa tokom unosa
📺 TV Scoreboard (scoreboard.html): Fotografije igrača (inicijali ako nema foto), rezultat aktuelnog seta u velikom formatu, istorija prethodnih setova, svetleća loptica koja pokazuje ko servira (uz tekst "zadnji servirao"), countdown za tajm-aut/pauzu između setova, animacija pobjednika sa konfetima na kraju meča i "Sledeći meč" banner. Ekran ostaje budan automatski (Wake Lock).
⚠ Napomena: Da bi referee i scoreboard radili, jednom je potrebno pokrenuti fix_live_scoring_rls.sql u Supabase SQL Editoru. Ovo se radi samo jednom pri postavljanju — policies ostaju trajno aktivni.
💾 Backup — zaštitite podatke kluba

Napravite backup svojih podataka — igrača i turnira — da ih sačuvate ili prenesete.

1
Backup kluba
Kliknite na 🏢 Profil kluba (ikona kuće u donjem sidebaru) → 💾 Backup dugme. Skida se JSON fajl sa svim igračima i turnirima vašeg kluba.
⚠ Preporuka: Pravite backup redovito — posebno prije velikih turnira. Backup fajl čuvajte lokalno na računaru ili u cloud storage-u.
📱 Instalacija — koristite kao mobilnu aplikaciju

TT Master Pro možete instalirati na telefon ili tablet kao nativnu aplikaciju — bez App Store-a i bez instalacionog fajla.

1
Android — Chrome
Otvorite ttmasterpro.com u Chrome-u. Nakon 2-3 posjete Chrome automatski prikazuje baner "Dodaj na početni ekran". Kliknite i aplikacija se instalira kao ikona na home screenu.
2
iPhone / iPad — Safari
Otvorite ttmasterpro.com u Safari-u → kliknite ikonu Dijeli (Share ⬆) → odaberite "Dodaj na početni ekran". Aplikacija se pojavljuje kao ikona.
3
Desktop — Chrome ili Edge
U adresnoj traci se pojavljuje ikona za instalaciju (➕ ili monitor). Kliknite i aplikacija se otvara kao zasebni prozor bez browser chrome-a.
🌐 Zašto instalirati? Brže učitavanje, fullscreen prikaz bez browser trake, shortcut prečice (dugi pritisak na ikonu za brzi pristup Turniri ili Prijavi se), i radi čak i sa slabom internetskom vezom (shell se učitava iz cache-a).
Platforma je besplatna i koristi se bez garancija. Nismo odgovorni za gubitak podataka ili prekid rada.