# Zbor — Club Management Platform

> Club Management Platform (iPhone/iPad app by VALENTIN MARGARITOV ANGELOV.)

- Source: https://appshunter.io/ios/app/zbor/id6778790535 (this page in markdown: same URL + `.md`)
- Developer: [VALENTIN MARGARITOV ANGELOV](https://appshunter.io/developer/6778790537)
- Category: Business, Sports
- Price: Free
- Age rating: 4+
- Requires: iOS 16.4 · 67 MB
- Languages: American English
- Released: 2026-07-07
- Data updated: 2026-08-25
- User reviews in markdown: https://appshunter.io/ios/app/zbor/id6778790535/reviews.md

## What is Zbor?

ZBOR is a modern attendance and membership management platform designed for clubs, sports teams, dance groups, fitness studios, and community organizations.

Manage your members, track attendance, and streamline check-ins using secure QR codes—all from a simple and intuitive mobile app.

Key Features

• Fast QR code check-ins
• Real-time attendance tracking
• Membership and subscription management
• Member profiles and activity history
• Secure role-based access for administrators
• Multi-organization support
• Mobile-first experience for club leaders and staff

Built for Organizations

Whether you manage a folk dance club, sports team, martial arts academy, fitness studio, or community group, ZBOR helps you stay organized and reduce administrative work.

Attendance Made Simple

Members can be checked in within seconds using QR codes, while administrators instantly see attendance activity and membership status.

Secure and Reliable

ZBOR is built with modern cloud infrastructure and secure authentication to keep your organization's data protected.

More features and improvements are continuously being added based on feedback from clubs and organizations using ZBOR every day.


## Version history (last 3 releases)

### 1.1.1 — 2026-08-19

A new ClassSession model — one rehearsal per group per day, PLANNED/COMPLETED/CANCELLED, with a @@unique([groupId, sessionDate]) so tapping "roll call" twice can't create duplicates (schema.prisma).

Backend: new class-sessions/ module — open, list, get roster, save, cancel.
Attendance got a status: PRESENT | ABSENT | EXCUSED | LATE, defaulting to PRESENT so existing QR rows keep their meaning. Rows now carry sessionId, markedByUserId, note, and a nullable membershipId.
Mobile: RollCall.tsx, RollCallGroups.tsx, RollCallSummary.tsx + a staff route and four new hooks.
Admin: a /roll-call page and roll-call-panel.tsx.
Two details worth knowing, both handled deliberately in the service:

Visit accounting follows the transition, not the final status — un-marking someone hands the visit back instead of charging twice.
If a member already scanned the QR that day, roll call won't spend a second visit on them (QR rows have sessionId = NULL, so they're invisible to the roll-call lookup without an explicit cross-check).
Membership warnings
New membership-consumption.service.ts is now shared by both entry points (scanner + roll call), so they behave identically. The roster badges lapsed/low-visit/expiring members inline (warnings.ts).

New membership-expiring-cron.service.ts warns before a membership lapses at 7/3/1 days — the old cron only fired after expiry, which told the leader a kid was overdue only once they already were. lastExpiryReminderDays on the membership keeps it idempotent across restarts.

Also new: an org-level blockRollCallWithoutMembership flag, off by default.

### 1.0.1 — 2026-07-15

Zbor is now fully translated into Bulgarian for a smoother experience across the app.

Scanner: clubs running multiple training groups can now pick which group is checking in before scanning starts. Your selection stays visible on screen, with a one-tap option to switch groups mid-session.

Your club's logo now appears alongside the Zbor icon on the home, dashboard, and membership QR screens.

Various under-the-hood improvements and stability fixes.

### 1.0 — 2026-07-07

No release notes.

## Apps similar to Zbor

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Evrotrust](https://appshunter.io/ios/app/evrotrust/id1195807317) | 4.7 (295) | Free | Business |
| [Interprefy](https://appshunter.io/ios/app/interprefy/id971176635) | 4.1 (11) | Free | Business |
| [Anuga](https://appshunter.io/ios/app/anuga/id1037373086) | 4.0 (1) | Free | Business |
| [Econt](https://appshunter.io/ios/app/econt/id1506733736) | 3.7 (3) | Free | Business |
| [Kastamonu Entegre](https://appshunter.io/ios/app/kastamonu-entegre/id6449586834) | — | Free | Business |
| [ISM Cologne](https://appshunter.io/ios/app/ism-cologne/id1067789704) | — | Free | Business |

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-25.*
