NexaSport & OSiRSports & Recreation Operating System

SPORTS CENTRES · POOLS · HALLS · COURTS · ICE RINKS

More movement.
Better organisation.

Swimming pools, sports halls, courts and classes in one system. Bookings, tickets, passes, schedules and reports for sports and recreation operators.

  • Bookings without overlapping time slots
  • Przelewy24 and Stripe payments
  • Android application for customers and staff
Water slides and recreational pool in the water park
Entry registeredQR ticket · lane 3
Date reservedCourt 2 · 18:00–19:00

YOUR CENTER. ONE SYSTEM.

Every facility has its own rhythm. NexaSport understands it.

The swimming pool, court, hall and ice rink have different rules. Ready-made industry profiles suggest resources, aliases and checklists - and you adjust prices and hours.

SEE THE SYSTEM IN OPERATION

Real screens. Click and check.

These are screenshots of a working NexaSport release with fictional data. Switch between panel and app views.

Screenshot: Facility Operations Centre
Screenshot: Lane, court and room schedules
Screenshot: Facility catalog with profiles
Screenshot: Sales and cashier shifts
Screenshot: Client and parent account
Screenshot: Payments, invoices and company details
Mobile app: Customer dashboardMobile application: Ticket with QR codeMobile application: Facilities and available datesMobile App: Personnel - Entrance ControlMobile application: Tasks and checklists

Facility Operations Centre

Entries, classes, sales and use of facilities on one screen, with live team activity.

Schedules for lanes, courts and rooms

Bookings and classes in a timetable. The database prevents scheduling conflicts.

Facility directory with industry profiles

24 industry profiles, aliases, prices, closing hours and days.

Sales and cashier shifts

Sales at the box office, returns, transaction history and ticket control.

Customer and parent account

Reservations, QR tickets, passes, child activities, payments and documents.

Payments, invoices and company details

Przelewy24, Stripe and Fakturownia, users, website content and audit - no changes to the code.

Screenshots show the Polish panels and app. The language selector changes this information website.

FROM RESERVATION TO REPORT

The whole process in one flow.

Each step is recorded in the system, and sales and attendance are immediately included in the reports.

  1. 01Facility and resource

    The operator adds a court or lane with price and opening hours.

  2. 02Reservation

    The customer selects a available time slot in the portal or application. The database prevents double bookings.

  3. 03Payment

    Przelewy24, Stripe or checkout. The ticket is only created after confirmation.

  4. 04QR code

    The ticket is sent to the customer portal and application.

  5. 05Entry

    Staff scan code - one-time entry is recorded.

  6. 06Report

    Sales and attendance are immediately included in reports and exports.

MODULES

Everything you need. One intelligent platform.

Ten industry modules work on shared data. You include what your centre needs.

Directory of facilities and resources

Network → facility → resource. 24 ready-made profiles: swimming pools, aqua parks, halls, sports fields, courts, ice rinks, gyms, climbing walls and others.

Module details

Reservations and schedules

Resource calendar with one-time and recurring reservations. Conflicts are blocked by the database, not just the form.

Module details

Tickets, passes and QR

Single tickets and passes with entry limits and expiry dates. The QR code is cryptographically signed.

Module details

Classes and instructors

Groups with limited places, registration of children by a guardian, attendance list and notification of change of date.

Module details

Cash and settlements

Counter and online sales, cashier shift reconciliation, refunds and a transaction ledger that cannot be retrospectively edited.

Module details

Entry and occupancy control

Scanner in the staff app or browser. Offline mode with local permission list and explicit sync conflicts.

Module details

Competitions and events

Team-limited tournaments and events, team registrations and participant communication.

Module details

Facility equipment and services

Equipment storage, rentals and returns, inspections, incidents, technical tasks and lifeguard checklists.

Module details

Customer and Parent Portal

Reservations, QR tickets, passes, payments, invoices, documents and children’s activity registrations in one place - on your computer and phone.

Module details

Reports and analytics

Attendance, resource utilisation, sales and events. CSV, XLSX and PDF export within the scope of role permissions.

Module details

ROLES AND PERMISSIONS

Every person can see what they need.

Separate views and permissions checked by the server - from the director of OSiR to the parent registering the child for a swimming pool.

OSiR director and manager

Performance dashboard, reports, team and facility settings.

Operator and reception

Resource calendar, reservations, clients and tickets.

Cashier

Sales, cashier shifts, refunds and ticket checks.

Trainer and instructor

Class agenda and attendance list on your phone.

Lifeguard

Entry scanner, checklists and incidents.

Technician

Tasks, inspections, equipment and rentals.

Client and parent

Reservations, QR tickets, passes, child registration.

Product administrator

Company details, payments, website content, users and audit.

MOBILE APP

Everything you need. Always at hand.

The customer has QR tickets, passes and reservations. The staff scans entrances - even without the Internet - and takes attendance and tasks. The manager sees results and occupancy.

Android 8.0 or higher · 60 MB · install from APK file. iOS version in preparation.
NexaSport App: Client
Customer
NexaSport App: QR Ticket
QR Ticket
NexaSport App: Staff
Staff

INTEGRATIONS

Payments and invoices ready to connect.

The administrator enters provider credentials in the panel without changing the code. Each integration shows its actual status.

Przelewy24Ready to configure
Online payments

Transaction registration, SHA-384 signatures, server-side payment verification and confirmed refunds. The administrator enters credentials in the panel.

StripeReady to configure
Card payments

Stripe Checkout, webhook with signature verification, amount and currency control, returns with idempotency key.

FakturowniaReady to configure
Invoices and corrections

Invoice after payment, correction after return, PDF and e-mail sending. Protection against double document issuance.

EmailRunning (retry queue)
Notifications

Message queue with retries and manual retries in admin panel. The operator configures the production mail server.

REST API and webhooksIt's working
Own integrations

OpenAPI description, idempotency headers, signed webhooks and event log. Integration of gates and readers via API.

Calendar (ICS)It's working
Agenda

Export reservations and activities to Google Calendar, Outlook and phone calendar.

SECURITY

Organisation details under full control.

Database isolation, roles, admin MFA, encrypted payment keys and full audit log.

How we protect your data
  • Organizational isolationEach database query runs in the context of the organisation (Row Level Security). A foreign organisation will not read other people's data.
  • Roles and permissions10 roles with permissions checked by the API, not just the interface.
  • Admin MFAAdmin login requires code from authenticator application (TOTP).
  • Encrypted keysPrzelewy24, Stripe and Fakturownia keys are encrypted with AES-256-GCM and never reach the browser or application.
  • Request ProtectionCSRF, security headers, query limits and server-side data validation.
  • Full auditEach significant change goes into the log with author, time and tracking ID.

PRICE LIST

Plans for one facility and the entire network.

Net prices per month. All plans are paid, with no hidden fees for modules included in the plan.

Starter

One facility: reservations, QR code ticketing and customer portal.

PLN 299net/month

up to 1 facility

Ask for an offer

Enterprise

Network of municipality or operator facilities: individual contract, integrations and reports for the local government.

PLN 1,499net/month

up to 25 facilities

Ask for an offer

FAQ

Frequently asked questions

Can NexaSport manage several facilities at once?

Yes. An organisation may have many facilities (e.g. swimming pool, hall and sports club), and each facility may have its own resources, prices, opening hours and closing days. The facility limit depends on the plan.

Can the customer book and pay online?

Yes. The customer selects a available time slot on the portal or application and then pays via Przelewy24 or Stripe configured by the administrator. A ticket with a QR code is created only after the operator confirms the payment.

What happens if two people book the same time slot?

Only one reservation will be saved. The conflict is blocked by the database, so it does not depend on the browser speed. The second person will see a message about the date being booked or can sign up for the waiting list.

Does the cash register work without the Internet?

Staff scanner has offline mode with local list of valid tickets. Once the connection is restored, operations are synchronized and conflicts are shown to the staff - the system does not silently overwrite them.

How do child registrations work?

The parent adds the child to his/her account with the consent of the guardian and registers him/her for classes. The trainer keeps an attendance list, and those registered receive a notification when the date is changed.

Will I receive invoices?

After Fakturownia is configured, the system issues an invoice for a paid sale when the customer has saved their billing details, and a credit note after a refund. Documents can be downloaded as PDFs and sent by email.

Swimming pool with wooden ceiling and swimming lanes

NEXASPORT & OSIR

See how NexaSport will organize your facility.

Explore bookings, the ticket office, classes, the app and reports using your facilities as an example. No obligation.