Organisation workspace
National, State, Association, and Club hierarchy with a grouped hub โ Organisation, People, Schedule, and Reports โ for settings, branding, affiliated clubs, and registration readiness.
My Competitors is a native SwiftUI operations app for martial-arts clubs, associations, and events: organisation hierarchy, members and roster management, training schedules and flyers, static Website builder, email communications, SET and CSV imports, interactive draws, data quality checks, and share-ready reports.
How it works
Four steps from organisation setup through share-ready outputs.
Create clubs or associations, import affiliated clubs and training schedules from CSV, set branding, members, coaches, and your athlete roster.
Set event metadata, import categories and competitors from SET or CSV, configure team squads, and load timetable sources.
Run data quality and matrix checks, build or edit interactive bracket draws, and generate timetable assignments where needed.
Import results, export report packs, share flyers, publish a static website ZIP, and send Communications emails to tagged audiences.
Capabilities
Club, association, and competition tools for iPhone, iPad, and Mac Catalyst.
National, State, Association, and Club hierarchy with a grouped hub โ Organisation, People, Schedule, and Reports โ for settings, branding, affiliated clubs, and registration readiness.
Venues, weekly class times, App Calendar integration, and printable club or multi-club association flyers with schedule layouts, maps links, and optional website QR codes.
Build a static site ZIP for an association (home plus published club pages) or a single club โ hero, gallery, embedded maps, and training schedules โ with in-app preview.
Reusable email templates with member-tag audiences, report and flyer attachments, Reply-To support, and Mail compose with share-sheet fallback.
Structured phases for Competition, Categories, Competitors, Timetable, Data Quality, Draw, Results, and full-screen Reports โ including team squads and saved event weather.
Import HTML, PDF, CSV, and URL-backed SET Online sources plus MY_COMPETITORS_CSV template packs for clubs, training schedules, rosters, and full data packs.
Interactive bracket draws with unlock/drag/lock editing, timetable generation, matrix reconciliation, and discipline filters on event schedules.
Spot category mismatches, missing assignments, roster gaps, and duplicate rows before publishing outputs โ with optional integrity repair.
Event timetable, coach schedule, matrix, category, and club reports in PDF, HTML, and CSV โ plus an optional embedded LAN web server on iPad and Mac.
Reporting
Competition reports, club flyers, membership outputs, and share-ready exports from the workspace.
Cross-tab and timeline outputs with kata/kumite discipline filters and competitor assignment context.
Coach-scoped schedules with scouting and assignment visibility for event day.
Category catalogs, bracket draw reports, matrix reconciliation views, and ad-hoc competition extracts.
SET Online HTML results import plus medal lists and club-performance export formats.
Printable or shareable flyers with session times, week grids, contact details, Important information, and optional calendar invites.
Membership consent review, custom member directories, and full club summary reports with letterhead branding.
Screenshots
iPhone, iPad, and Mac โ framed like the product youโll use.
Drop PNG captures into assets/screenshots/my-competitors/. Portrait shots use CSS phone frames; landscape shots use tablet frames. Replace the empty frames below when assets are ready.
Club hub, competition wizard, and roster โ typical iPhone portrait captures.
iPhone ยท CSS phone framePrintable club or association flyers with training times and branding.
iPad or Mac ยท CSS tablet frameStatic site preview for association or single-club publish.
iPad or Mac ยท CSS tablet frameTimetable, coach schedule, draw, and matrix outputs ready to share.
iPad or Mac ยท CSS tablet frameUse the shared contact workflow and choose My Competitors in App Selection.