Softver za sportske klubove

Ceo klub u jednom sistemu

Treneri beleže prisustvo sa telefona, roditelji vide treninge i račune deteta, a uprava ima dugovanja, lekarske i popunjenost grupa na jednom ekranu.

  • Admin, trener, roditelj, igrač
  • Android i iOS
  • Sajt kluba uključen
Portal roditelja: prisustvo deteta, lekarski i računi
Trener na treningu: prisutni igrači i zvezdice
Zvezdiceza trud na treningu
Pushroditeljima i igračima
  • Članovi
  • Treneri
  • Treninzi
  • Zvezdice
  • Lige
  • Live rezultat
  • Članarine
  • Lekarski
  • Push
  • Mail
  • Galerija
  • Sajt kluba
  • Izveštaji
  • Logovi
  • Transferi

Admin

Stanje kluba na jednom ekranu

Čim se prijavite, vidite koliko igrača ima svaka grupa u odnosu na cilj, koliko se duguje za članarine i kome je istekao lekarski.

  • Popunjenost grupa sa ciljem po grupi
  • Dugovanja po članarinama i igračima
  • Lekarski koji su istekli ili nedostaju
  • Kalendar rođendana, utakmica i lekarskih
Admin dashboard: popunjenost grupa u odnosu na cilj

Mogućnosti

Sve što klub radi svaki dan

Članarine, računi i plaćanja

Računi po grupi i mesecu, popusti, uplate i dugovanja. Račun ide mailom sa IPS QR kodom za plaćanje, a vidite i da li je isporučen.

Pregled računa sa ukupnim dugovanjem, uplatama i statusom maila

Trening i zvezdice

Prisutni, odsutni i zvezdice za trud. Rang lista po mesecu i sezoni.

Rang lista grupe po zvezdicama

Utakmice uživo

Rezultat po setovima ide na sajt kluba dok se igra. Link za unos može se podeliti sa zapisničarem.

Lekarski pregledi

Do kada važi, ko je bez pregleda i ko ističe ovog meseca. Vide ga i trener i roditelj.

Push i mail

Poruka grupi, igračima ili roditeljima, na Android i iOS. Rođendanske čestitke stižu same.

Sajt kluba

Vesti, galerija, raspored treninga, treneri i takmičenja, iz istog admina.

Grupe i raspored

Škola, selekcija i razvojne grupe, termini po sali i cilj broja igrača za svaku grupu.

Izveštaji i Excel

Treninzi, prisustvo, članarine i uplate po grupi. Svaka lista se izvozi u Excel.

Sve funkcije
  • 4uloge sa posebnim ekranima
  • 14modula u adminu
  • 2mobilne aplikacije: Android i iOS
  • 1sistem za admin, portale i sajt

Iz aplikacije

Napravljeno za telefon u sali

Pravi ekrani iz kluba koji koristi VirtuAdmin. Imena, telefoni i slike su zamagljeni.

Tehnologija

Naš kod, od servera do telefona

VirtuAdmin nije kupljen gotov program, šablon niti tuđa aplikacija sa našim logom. Svaki modul je pisao naš tim i svakodnevno ga održava za klubove, pa ga menjamo i dograđujemo prema tome kako vaš klub radi.

  • 100%naš kod, bez tuđeg softvera
  • 8.1najnoviji Symfony
  • 1baza po klubu, ništa zajedničko
01

Server

Poslovna logika, API i bezbednost

  • Symfony 8.1 Jezgro sistema
  • PHP 8.4 Moderan, tipiziran kod
  • API Platform 4 REST API za svaki modul
  • Doctrine ORM 3 Model podataka i migracije
  • MariaDB MySQL Posebna baza za svaki klub
  • Twig 3 Brz javni sajt kluba
02

Admin i portali

Ekrani za trenere, roditelje i igrače

  • Vue 3.5 Interaktivni admin
  • Vuetify 4 Material UI, radi i na telefonu
  • Vuex 4 Zajedničko stanje aplikacije
  • TipTap 3 Editor za vesti i stranice
  • Webpack Encore 7 Build front-a
  • MJML mail Mail koji svuda izgleda dobro
03

Telefon i oblak

Aplikacije, push, fajlovi i prijava

  • Android API 36 Aplikacija na Google Play
  • iOS App Store Aplikacija za iPhone
  • Firebase FCM Push obaveštenja
  • AWS S3 CloudFront Slike, video, dokumenti
  • AWS SES SNS Računi sa statusom isporuke
  • Google / Apple Sign-In Prijava jednim dodirom

Bezbednost

Podaci o deci zaslužuju ozbiljnu zaštitu

Lozinke su heširane

Lozinka se nikad ne čuva kao tekst. Član je sam postavlja preko linka ili se prijavi Google i Apple nalogom.

Uloge proverava server

Admin, trener, roditelj i igrač. Svaki zahtev se proverava na serveru, pa roditelj vidi samo svoje dete i njegove račune.

Zaštićena prijava

reCAPTCHA, zaključavanje na 15 minuta posle tri pogrešna pokušaja i CSRF zaštita pri prijavi.

Slike članova nisu javne

Slike i dokumenti igrača nisu javni fajlovi. Dobijaju ih samo prijavljeni korisnici sa odgovarajućom ulogom.

Svaka izmena je zapisana

Sistemski log pokazuje ko je šta napravio, izmenio ili obrisao i kada, od trenera do administratora.

Podaci na zahtev

Član može iz aplikacije da zatraži brisanje naloga. Svaki klub ima svoju bazu, podaci se nikad ne mešaju između klubova.

Pitanja

Česta pitanja

Da li je VirtuAdmin gotov program koji ste kupili?

Ne. Ceo sistem, od baze do aplikacije u telefonu, pisao je naš tim i svakodnevno ga održava za klubove koji ga koriste. Zato ga menjamo i dograđujemo prema tome kako vaš klub radi.

Za koje sportove je VirtuAdmin?

Nastao je u odbojkaškim klubovima, pa ima setove, brojeve dresova, lige i rang liste. Članovi, grupe, treninzi, članarine i lekarski rade isto za svaki klub, a sportu prilagođavamo takmičenja.

Da li dobijamo i sajt kluba?

Da. Javni sajt ima vesti, galeriju slika i video snimaka, grupe i raspored treninga, trenere, takmičenja, utakmice uživo i kontakt. Sve se uređuje iz istog admina, bez posebnog CMS-a.

Kako roditelji dobijaju i plaćaju račune?

Račun za članarinu stiže mailom sa NBS IPS QR kodom, pa se plaća skeniranjem u m-bankingu. Roditelj ga vidi i u aplikaciji kao PDF. Admin vidi da li je mail isporučen ili odbijen i koliko ko duguje.

Kako se beleži prisustvo na treningu?

Trener otvori trening na telefonu, obeleži ko je došao i podeli zvezdice za trud. Igrač može sam da se prijavi iz aplikacije kad je u krugu od 400 m od sale.

Da li su podaci o deci bezbedni?

Svaki klub ima svoju bazu. Roditelj vidi samo svoje dete, slike članova nisu javne, a svaka izmena ostaje u sistemskom logu. Član može iz aplikacije da zatraži brisanje naloga.

Može li se sve raditi sa telefona?

Da. Admin i portali rade u pregledaču na telefonu, a klub dobija i Android i iOS aplikaciju sa svojim imenom i push obaveštenjima.

Kontakt

Spremni da klub pređe sa tabela na sistem?

Javite nam koji je sport, koliko imate grupa i članova. Pokazaćemo VirtuAdmin na pravim ekranima i dogovoriti prelazak vaših podataka.

+381 64 63 86929 Pon–Pet: 09:00–17:00