myContest
Competition management for federations and clubs

Run a competition, from the first entry form to the podium.

Entries, categories, draws, event day, certificates, invoicing. FightReg is the martial arts edition and has been in use for years. Eleven languages come with it; if yours is missing, you add it yourself.

It runs in the browser. On the phone in the hall as well. You need no account to try it: the sign-in page has a box marked demo logins, and one click takes you in.

30languages available, 11 included
4tournament formats
20modules, one login
12roles with their own rights
Why it exists

The Saturday every organiser knows

Nobody loses sleep over the work before the event. The places where nothing lines up are another matter.

The list is out of date at the door

Three late entries, two withdrawals, one weight that does not match. The printed start list has been wrong since the weigh-in, and the version that counts is the one somebody corrected by hand.

The call reaches nobody

A name echoes across the hall. The athlete is in the next room and does not hear it, the mat waits. Ten minutes. Thirty times a day.

The score sheet is typed up at night

The result sits on paper at the judges' table. By the time it has turned into certificates and a ranking, the hall is empty and the clubs have driven home.

The same Saturday, twice

What changes when everything hangs on the same data

Without

  • Many handovers between spreadsheet, form service and chat group
  • Entry lists kept by hand and printed out
  • Calls shouted across the hall over a microphone
  • Scores on paper, typed up at night
  • Certificates once somebody finds the time

With myContest

  • One continuous process from the call for entries to the invoice
  • Entries online, checked as they are booked
  • The call as a push notification, plus the announcement in the hall
  • Scores entered at the judges' table, in the bracket at once
  • Certificates from the result, while the hall is still full
End to end

Four stages, one application

Not a toolbox of spreadsheet, form service and chat group — everything hangs on the same data.

1 2 3 A-084 4

Prepare

  • Categories by age, weight, height and grade
  • Fees as pricing rules, not as a note
  • Entry deadlines, late windows, payment options
  • Venue plan with mats and a timeline

Enter

  • Coaches register their own club
  • Athletes book their own categories
  • Eligibility checked while booking, not afterwards
  • Corner staff assigned per event

Event day

  • Check-in with weight and start number
  • Draws that keep club mates apart
  • Calls to the phone instead of across the hall
  • Scores captured at the judges' table

Afterwards

  • Certificates as soon as a category is decided
  • Rankings across the season
  • Invoices straight from the bookings
  • Results by club and by category
From the first bout to the certificate

The bracket as the hall sees it

One result entered moves the bracket on — at the judges' table, on the spectator screen and in print. The certificate at the end of the path is not a second entry: it comes out of that same result.

#14 · Semi-final · Light contact −65 kg YELLOW Emma Klein BLUE Hana Sato Round 1 finished Points 4 : 2 · Warn. 0 : 1 · Escape 0 : 0 Flags 3 : 2 — YELLOW Round 2 Corner Points Warning Mat escape YELLOW 3 0 BLUE 3 1 YELLOW 0 BLUE 0 Judges’ flags 1 2 3 Finish round 2 flags missing.

Where the result comes from

At the judges’ table, on one device. The head referee enters what the sheet holds — points, warnings, mat escapes, and in full contact the knockdowns — plus the flags of the three or five judges. The judges themselves get no device; they stay with their flags.

  • Counters, not a keyboard. At the table it is done with a finger.
  • One round is open at a time. Anyone who can fill in all three will fill in the wrong one.
  • Finishing needs every flag. A round with two of three flags is not a result, it is a forgotten tap — the button stays grey and says why.
  • The sheet still gets printed. If the hall’s wifi goes down, the event carries on paper — and the sheet looks like the screen.

The round goes to the majority of flags, the bout to the majority of rounds. That is worked out on the server, in one place — the display decides nothing.

QUARTER-FINALS SEMI-FINALS FINAL PLACINGS K1 ★ Emma Klein — Bye — K2 ★ Jonas Koch Leon Fischer K3 ★ Hana Sato — Bye — K4 ★ Tim Schulze — Bye — K5 ★ Emma Klein Jonas Koch K6 ★ Hana Sato Tim Schulze K7 ★ Emma Klein Hana Sato 3RD PLACE K8 ★ Jonas Koch Tim Schulze CERTIFICATES 1. Emma Klein 2. Hana Sato 3. Jonas Koch SEMI-FINALS FINAL K5 ★ Emma Klein Jonas Koch K6 ★ Hana Sato Tim Schulze K7 ★ Emma Klein Hana Sato 3RD PLACE K8 ★ Jonas Koch Tim Schulze CERTIFICATES 1. Emma Klein 2. Hana Sato 3. Jonas Koch

And what comes out at the end

The certificate is made from the result that was entered at the table. Nobody types a name again, nobody looks up a spelling: it has been there since the entry was made.

  • The layout is yours. Logo, colours, fields and where they sit — you drag them into place.
  • Placement or participation. Two kinds, one template.
  • Printing happens in batches, as soon as a category is finished, not at the end of the day.
  • The language is the event’s, not the operator’s. The sheet stays in the hall.
Logo PLACEMENT CERTIFICATE State Championship 2026 14 March 2026 · Sports hall, Exampletown is awarded to Emma Klein Budo Club Exampletown Light contact U14 −45 kg 1st place Signature Stamp

The picture shows single elimination with byes and a bout for third place. Double elimination, round robin and the Swiss system are there too — chosen per category. The names are demo data.

While it runs

Where the event stands, without asking anyone

Running a hall does not take another walk round the mats. It takes a number that is right — and an answer to the question that really gets asked at ten in the morning.

State Championship 2026 Example
248entries
84 %checked in
6mats
Mat 01 K34 · Emma Klein — Hana Sato running
Mat 02 K35 · Jonas Koch — Tim Schulze up next
Mat 03 Category U14 −45 kg finished done

Ask instead of search

The assistant reads the state of your own event — entries, categories, mats, bookings — and answers in the language the question was asked in.

Which entrants have not checked in yet?

39 are still missing, 12 of them start within the next 90 minutes. Shall I list them by club?

The assistant only sees what the person asking is allowed to see. Anything that changes data — a check-in, say — it carries out only after an explicit confirmation.

And where all of it stands

The same picture, laid out: the venue map shows the mats where they actually are — with the category running on each and the one scheduled next. It goes on the spectator screen and gets printed for the door.

Entrance Check-in Scales Changing Warm-up Mat 01 09:15 now U14 −45 kg scheduled 10:00 · U16 −52 kg Mat 02 09:15 now U16 −52 kg scheduled 10:20 · U18 −60 kg Mat 03 09:40 U12 −38 kg scheduled 10:30 · U14 −45 kg Mat 04 10:00 Men's −70 kg scheduled 10:45 · U12 −38 kg Ceremony First aid Catering Announcer Seating SPONSORS Logo Logo Logo One place, any number of partners — the logos take turns. Mat 01 09:15 now U14 −45 kg Mat 02 09:15 now U16 −52 kg Mat 03 09:40 U12 −38 kg Mat 04 10:00 Men's −70 kg Entrance Check-in Ceremony First aid Catering Announcer Seating SPONSORS Logo Logo Logo One place, any number of partners.

The objects — entrance, scales, ceremony, first aid — you place yourself; sixteen presets come with it. Their colour sorts them for the eye and means nothing, so that a red toilet does not read as danger. Along the bottom, the sponsor band: one place, any number of partners.

Two names, one platform

myContest and FightReg

myContest is the platform for competitions. FightReg is its martial arts edition, with everything that belongs there: contact rules, brackets, score sheets, hall announcements. Opening the application takes you to fightreg.org — the same platform under its martial arts name.

Open fightreg.org

Five demo logins are waiting there — three coaches, one for billing, one for check-in. They see a demo event and cannot reach a real tournament.

Who it is for

Four views of the same event

Organisers and clubs

Host a tournament without anyone retyping lists — from the announcement to the last invoice, in one place.

Federations

Many events, one ranking, one rulebook — members, grades and results carried across the season.

Coaches and athletes

Enter directly instead of sending forms. Start number, schedule and the call itself arrive on the athlete's phone.

Sponsors and partners

Visible on the screens in the hall, on certificates and on paper — through defined slots, not by shouting.

Features

What you get

Six areas that work together — not twenty tiles standing side by side.

Entries and categories

  • Categories by age, weight, height and grade
  • Self-service entry for coaches and athletes, with deadlines
  • Eligibility checked as the booking is made
  • Corner staff and seconds per event

Brackets and scoring

  • Single elimination, double elimination, round robin, Swiss
  • Light and full contact as separate disciplines
  • Score sheets captured at the table, not filed away
  • Draws with club separation and seeding

Event day

  • Check-in with weigh-in and start number
  • Venue plan, mats and timeline with clash warnings
  • Fight calls delivered to the phone
  • Hall announcements with speech, monitor at the judges' table

Print and paper

  • Athlete cards as A4 or receipt roll, with a QR code
  • Certificates you design yourself, start lists, fight schedules
  • A small Windows print agent for batch printing
  • Every printout follows the language of the event

Invoicing

  • Pricing rules by category, club or entry date
  • Invoices from the bookings, not from a list
  • Self-payers, payments and receipts
  • Your own billing entity and logo

Federation and platform

  • Several events and organisers side by side
  • Cross-federation rankings and member records
  • Roles and rights granted per event
  • An AI assistant for category planning and analysis
  • A translator portal: add any language yourself, with AI drafts
Why it holds up

Grown at real tournaments

Not an announcement but an operation: the application is developed continuously and checked by machine before every release.

30languages available, 11 included
12roles, rights per event
300+automated tests before each release
PWAin the browser, phone included
Pricing

Three plans, and you pay for what you actually host

No subscription ticking along between tournaments. A club event with sixty entries costs less than a national championship, and by a wide margin.

Starter

Your first tournament

For the club that hosts once a year.

  • Competitor records, import from spreadsheets
  • Single-elimination brackets as PDF
  • Check-in by QR code
  • Live display for spectators
  • Invoices as PDF, sent automatically
  • Two staff accounts
Federation

The whole season

For the federation running a series, not a single event.

  • Everything in Pro, plus
  • Rankings across tournaments
  • Licences and member clubs
  • White label: your own branding
  • An AI chat assistant for analysis
  • Mat scheduling for large venues
  • API access for your own systems
  • Consent logs under GDPR
  • Backups, monitoring, support with response times

The plan decides what the application can do. The price rests on three figures:

  • Per eventCharged for each competition you actually host.
  • Clubs enteredHow many clubs take part in that event.
  • CompetitorsHow many athletes are entered in the end.

Every feature on this page is included, all languages, and setting up your first event. We name figures once we know how big the tournament is. Write to us.

Ask for our price

To pass on

The leaflet, unfolded

The same sheet that sits on the table at a federation meeting. Pull it open, turn it over — and if you need it, take the PDF and have it printed.

Leaflet as PDF (A6, zigzag fold) Eight panels, print-ready with bleed. It shows FightReg, the martial arts edition.

Questions

What federations ask first

Where is our data held?

On servers in Germany. We will sign a data processing agreement under Article 28 GDPR on request; it sets out which data is stored and for how long.

What if the hall Wi-Fi drops out?

The application is a PWA: it loads once and then works with what is on the device, so a short outage does not stop the work. For calls and hall displays we still recommend a connection of your own — mobile data is enough.

Can we import our existing members?

Yes. Clubs, members and categories can be taken over from spreadsheets. We go through what has to match beforehand — that is part of the setup.

Can we use our own logo and address?

The logo, the billing entity and the certificate design are yours in every plan. The full white-label presence is part of the Federation plan. Whether that extends to your own web address we settle case by case — please ask, rather than read it here as a promise.

Do we need special printers?

No. Everything on paper is produced as a PDF and prints anywhere. For batch printing on the day — cards, lists, certificates — a small Windows print agent skips the dialog. Athlete cards also print on an 80 mm receipt printer.

Which languages does an event run in?

Eleven languages ship with the application and thirty can be switched on — and every user picks their own. Whatever is still missing in a language you add yourself, in the translator portal: line by line, or from an AI draft that a person confirms. Printouts follow the language of the event rather than the operator's — the sheet goes up in the hall.

Contact

See it running, hear the price

Tell us briefly what you are hosting. We will come back with an estimate and show you the application at a real event.

We use your details only to answer your enquiry.

Rather talk to a person? office@fightreg.org · +49 176 9964 7136