🇵🇱 PL
← Back to homepage
🏋️

Karnetio

Gym and fitness pass management system for sports facilities of all sizes. Replaces paper-based and spreadsheet workflows with a dedicated web application.

Symfony 7 PHP 8.3 MySQL REST API Doctrine ORM

What is Karnetio?

Karnetio is a gym and fitness pass management system for sports facilities of any size, from a small local CrossFit box to a multi-location fitness chain. It replaces the reception notebook, the spreadsheet with member lists, and paper pass booklets with a web application the whole team can use at the same time from any device.

The core problem it solves: when a member walks in, reception staff need to check in seconds whether the pass is active, how many entries remain, and whether the member is signed up for the next class. Karnetio makes that lookup instant, instead of searching through binders or waiting for a spreadsheet to load.

The system runs entirely in the browser with no software to install on individual terminals. The REST API makes it easy to connect to turnstile gates, card readers, or any other system already in use at the facility.

Key Features

🎫

Pass Management

Configurable pass types with flexible rules: entry limits, validity periods (30 days, calendar month, custom), pricing tiers, and automatic expiry. Different pass categories can be defined for different member groups.

👥

Member Profiles

Complete member records with contact details, full pass history, attendance log, and internal notes. Staff can find any member in seconds even during a busy morning rush.

Entry Check-In

Quick check-in at reception: pass validity is confirmed, one entry deducted, timestamp recorded. Works from any browser on any device. Optional integration with physical access control systems is available through the API.

📅

Class Scheduling

Class timetables can be managed with trainer assignments and per-session capacity limits. A public-facing view lets members see the schedule and sign up for classes online.

📈

Analytics & Reports

Revenue charts, attendance heatmaps, membership growth over time, and upcoming pass expiries at a glance. Data can be exported to CSV for deeper analysis in any external tool.

🔗

REST API

Core functions are exposed through a clean REST API with JSON responses, making it possible to connect to turnstile gates, card scanners, external billing systems, or custom-built mobile applications.

Who is this for?

Karnetio fits any fitness business managing recurring memberships: gyms, swimming pools, martial arts clubs, dance studios, yoga centres, or climbing walls. If passes are currently tracked on paper or in a spreadsheet, it is a direct replacement built around the actual workflow of a fitness facility.