MangoAccess links every membership to the doors it unlocks, enforces permissions directly at the hardware via encrypted QR tokens, and keeps doors opening even during network outages.
Traditional access control and gym management systems suffer from a brittle coupling: readers depend on an active internet connection to authenticate members against a cloud database. A momentary ISP interruption locks members out, creates chaotic lines at turnstiles, and leaves front-desk staff scrambling. Furthermore, gym operators are forced to juggle separate disconnected software tools for member subscriptions, POS supplement sales, trainer bookings, and hardware logs.
We engineered MangoAccess as an end-to-end, offline-first hardware and facility management platform. Dynamic QR tokens carry signed AES-256-CBC encrypted permissions (valid hours, allowed doors, subscription expiration) that the turnstile reader validates locally on-device in under 0.3 seconds without calling home. The MangoAccess administration cockpit unifies real-time headcount (Mango Pulse), multi-zone door monitoring, member subscriptions, POS supplement sales, and trainer sessions into one intuitive command centre.
MangoAccess ties every membership to the doors it unlocks and the hours it is valid for, enforces that at the hardware, and writes down every attempt — granted or denied.
Every module in MangoAccess exists to serve one chain: a member buys access, and a door lets them in — or doesn't — based on what they bought.
You define the plan: price, duration, which doors it unlocks, and the hours it is valid.
A member buys it in the app or gets it assigned at the desk. Payment is recorded against it.
Their code carries the subscription, expiry, and the doors and hours it covers — encrypted.
The reader at the door checks the code against those rules locally and releases the lock.
The attempt is written down with the door, the member, and the reason — granted or denied.
The QR code isn't a lookup key — it carries the permission itself, signed and encrypted with AES-256-CBC. A reader that has lost its connection can still read the code, apply the rules, and open the door. When the network comes back, it synchronizes everything it decided while offline.
An internet outage is an IT inconvenience, never a queue of members waiting outside your doors.
From instant door status and live Mango Pulse headcount to unpaid subscription follow-up and POS desk checkout — complete oversight of facility operations.
Real-time visibility into who is currently inside the building, check-in volume trends, and active facility capacity.
Direct monitoring of turnstiles, electromagnetic locks, and device relay health across all entrances and wellness areas.
Automated tracking of active subscriptions, pending payments, cash/card desk receipts, and daily sales takings.
Intelligent audit logging flags unusual repeat entries within brief time windows to prevent unauthorized token sharing.
Unified member directory with instant search, subscription expiration warnings, and one-click role and permission changes.
Identify members whose access expires within 7 days to trigger automated renewal notifications and front-desk reminders.
Separate permissions for clients, personal trainers, front-desk staff, and facility administrators.
Inspect comprehensive check-in logs, purchase history, and assigned door permissions for any individual athlete.
The same system that decides who gets in also runs the parts of the business that decide whether they should.
Profiles, subscription history, and who is inside the building right now.
Plans, pricing, renewals and payments — cash, card or bank transfer.
Sell supplements and gear at the desk or in the app, with stock that keeps count.
Publish sessions, take enrolments, and cap them so classes stay the right size.
Every entry attempt, and the daily takings behind them, ready to export.
English, Albanian, Macedonian and German — edited by your staff, not developers.
Tell us about your project — we'll show you how we'd approach it, with honest thoughts and a clear next step.