Software for sports clubs

VirtuAdmin — the whole club in one system

Coaches take attendance from their phones, parents see their child’s training and invoices, and management sees debts, medical checks and group fill rates on one screen. Every club also gets its own website and its own mobile app.

VirtuAdmin admin: group fill rate against the target
VirtuAdmin coach: attendance and stars at training

Roles

Everyone in the club has their own screen

Club management

  • Members, groups and coaches
  • Fees, invoices and debts
  • Competitions, website and notifications

Coach

  • Today’s sessions and calendar
  • Attendance and stars for effort
  • Matches and live score

Parent

  • The child’s training attendance
  • Medical checks and invoices
  • The group’s matches, live

Player

  • Training check-in within 400 m of the gym
  • Stars of the month and season
  • Rankings and matches

Features

Everything the club does every day

  • Fees by group and month, discounts, payments and debts
  • Invoices by email with an NBS IPS QR code and delivery status
  • Live matches — the score, set by set, goes to the website while the game is on
  • Medical checks: who is expiring, who has none
  • Push and email messages to a group, players or parents, birthday greetings
  • Groups, gym schedules and target group size, reports and Excel export
VirtuAdmin: invoices with total debt, payments and email status

On the phone

Built for a phone in the gym

Coach: attendance and stars
Coach
Parent: child’s attendance and medical check
Parent
Player: stars and matches
Player
Club website: a match with the score set by set
Website: live match

Screens come from a real club, with names, phone numbers and photos blurred. The app interface is in Serbian.

Clubs

Clubs running VirtuAdmin

OK Novi Beograd

oknovibeograd.rs

A volleyball club with volleyball schools at “Drinka Pavlović” (Stari grad) and “Ratko Mitrović” (Novi Beograd) primary schools and girls’ competition teams.

  • New website design: schools, teams, competitions, gallery and news
  • Results and live matches, set by set
  • Push notifications and birthday greetings
  • OK Novi Beograd mobile app
Visit the website

OK Volley Land

vlklub.rs

A club with several volleyball schools, a development league and teams from under-12 to seniors — 12 teams in Belgrade Volleyball Federation competitions this season.

  • Club website: schools, development league, teams and news
  • Admin, coaches and a portal for parents and players
  • Membership fees and invoices with IPS QR code
  • OK Volley Land mobile app
Visit the website

OK Roda

okroda.rs

A club with 15 volleyball schools across Belgrade and teams from under-12 to seniors.

  • Club website with every volleyball school and its schedule
  • Competitions, results, gallery and news
  • Training attendance from the coach’s phone
  • OK Roda mobile app
Visit the website

A club with girls’ and boys’ teams from under-12 to seniors and a new home at SC Arena Asova.

  • Club website: schools, 11 teams, competitions and news
  • Admin, coaches and a portal for parents and players
  • Membership fees, invoices and medical checks
  • OK AS mobile app
Visit the website

Technology

One system for admin, portals, website and apps

API and admin

Symfony and API Platform, server-side roles and permissions, a system log of every change.

Many clubs

The same code for every club, while each club has its own database, domain and website design.

Apps

An Android and iOS app for every club with its name and icon, push via Firebase.

Files and email

Images and documents on AWS S3, email through AWS SES with delivery tracking.

  • Symfony
  • API Platform
  • Vue 3
  • Vuetify
  • Doctrine
  • MariaDB
  • AWS S3 · SES
  • Firebase push
  • Google & Apple sign-in
  • Android
  • iOS

FAQ

Questions about VirtuAdmin

Which sports is VirtuAdmin for?

It was born in volleyball clubs, so it has sets, jersey numbers, leagues and rankings. Members, groups, training, fees and medical checks work the same for any club, and competitions are adapted to the sport.

Does the club get a website too?

Yes. The public website has news, a photo and video gallery, groups and training schedules, coaches, competitions, live matches and contact details. Everything is edited from the same admin.

How do parents get and pay invoices?

The membership invoice arrives by email with an NBS IPS QR code and is paid by scanning it in mobile banking. Parents also see it in the app. The admin sees whether the email was delivered and who owes what.

Is children’s data safe?

Every club has its own database. A parent sees only their own child, member photos are not public, and every change stays in the system log. A member can request account deletion from the app.

Need a system like this?

Write to us — we answer personally.

sasam09@gmail.com

← All projects