Fees, bills and payments
Bills per group and month, discounts, payments and debts. Each bill goes out by email with an IPS QR code for payment, and you can see whether it was delivered.
Sports club software
Coaches record attendance on their phones, parents see their child’s training and bills, and the board sees debts, medicals and group sizes on one screen.
Who it is for
One account, a clear role. The server checks who may see what, so a parent sees only their own child and a coach only their own groups.
Admin
As soon as you sign in, you see how many players each group has against its target, how much is owed in fees and whose medical has expired.
Features
Bills per group and month, discounts, payments and debts. Each bill goes out by email with an IPS QR code for payment, and you can see whether it was delivered.
Present, absent and stars for effort. Rankings by month and season.
The score, set by set, goes to the club website while the match is on. The scoring link can be shared with the scorekeeper.
Valid until, who has none and whose expires this month. Coaches and parents see it too.
A message to a group, players or parents, on Android and iOS. Birthday wishes go out automatically.
News, gallery, training schedule, coaches and competitions, from the same admin.
School, selection and development groups, sessions per gym and a player target for every group.
Sessions, attendance, fees and payments by group. Every list exports to Excel.
From the app
Real screens from a club that uses VirtuAdmin. The app interface is in Serbian; names, phone numbers and photos are blurred.
Technology
VirtuAdmin is not a boxed product, a template or someone else’s app with our logo. Our team wrote every module and runs it for clubs every day, so we change and extend it to fit how your club works.
Business logic, API and security
The screens coaches, parents and players use
Apps, push, files and sign-in
Security
Passwords are never stored as text. Members set their own password from a link, or sign in with Google or Apple.
Admin, coach, parent and player. Every request is checked on the server, so a parent only sees their own child and their child’s bills.
reCAPTCHA, a 15-minute lockout after three wrong attempts and CSRF protection on sign-in.
Players’ photos and documents are not public files. They are served only to signed-in users who have the right role.
The system log shows who created, changed or deleted what and when, from coaches to administrators.
Members can request account deletion from the app. Each club has its own database, and data never mixes between clubs.
FAQ
No. Our team wrote the whole system, from the database to the phone app, and maintains it every day for the clubs that use it. That is why we can change and extend it to fit how your club works.
It was built with volleyball clubs, so it has sets, jersey numbers, leagues and rankings. Members, groups, training, fees and medicals work the same for any club, and we adapt competitions to your sport.
Yes. The public site has news, a photo and video gallery, groups and training schedule, coaches, competitions, live matches and contact. It is all edited from the same admin, with no separate CMS.
The membership bill arrives by email with an NBS IPS QR code, so it can be paid by scanning it in a mobile banking app. Parents also see it in the app as a PDF. Admins see whether the email was delivered or bounced and who owes how much.
The coach opens the session on a phone, marks who came and gives stars for effort. Players can check in from the app themselves when they are within 400 m of the gym.
Every club has its own database. Parents see only their own child, member photos are not public and every change stays in the system log. Members can request account deletion from the app.
Yes. The admin and portals work in a phone browser, and the club also gets Android and iOS apps with its own name and push notifications.
Contact
Tell us your sport, how many groups and members you have. We will show you VirtuAdmin on real screens and plan the move of your data.
+381 64 63 86929 Mon–Fri: 09:00–17:00