Set up in an afternoon
You add teams, judges and rooms to set each round and the schedule warns you the moment a team, judge or room is double-booked.
Competition scoring software for moot & mock trial
Judges score from their own phones. Rankings decide who advances. Every team sees only its own results. Tourna is custom-built for your association, in your colours, with your logo, for a one-time $2,000.
See it run
From the first access code to the fireworks on the projector. Everything a judge, a team and an administrator touches on competition day.
Demo video coming soon
How it works
You add teams, judges and rooms to set each round and the schedule warns you the moment a team, judge or room is double-booked.
Each judge receives a six-character login code that is auto-generated once they've been added as a judge. Upon logging in they can see which rounds they have been assigned to judge, and can submit all of their scores and feedback directly on their phone or laptop.
Every submitted scorecard flows straight into the standings. No spreadsheets, no calculators, no end-of-day arithmetic. Everything is computed for you. When the last judge submits, the teams advancing are ranked above the cutoff line.
After all scores have been submitted one click puts the advancing teams on the projector, ranked, under fireworks. Perfect for a dramatic reveal. This also automatically releases the scorecards and feedback to the competitors. Each team receives their own login code so they can only see what belongs to them.

The Learned HandsNoah Bennett & Priya Shankar
Habeas PorpoiseDevon Cole & Hana Sato
Obiter DictumsLiam Bouchard & Grace OtienoWhat's included
Every scorecard and every ranking arriving room by room, in real time. You always know who is still scoring and which room is running late.
Judges and teams sign in with a six-character login code that is auto-generated. No emails or passwords and nothing to install.
A team can only ever read its own released scorecards and feedback. Judges' rankings are never visible to anyone but you and the judge who wrote them.
A judge mixed up the teams and gave out the wrong scores? The administrator can reopen or clear any submitted scorecard from the overview. The judge will then be permitted to resubmit.
A judge swaps rooms, a team drops out. Edit the schedule and every judge's dashboard updates instantly, with no refresh.
Every judge and team login code on a page you can print out. Eight codes per page, dashed cut lines.
Standings, every scorecard and every ranking as CSV files that open straight in Excel or Google Sheets.
A full-screen celebration page with headshots of those advancing, ranks and animated fireworks.
Hosted permanently for free. No card on file, nothing that expires, nothing that pauses from inactivity.
Criteria, descriptions of criteria and point values can easily be changed for every new competition, so your format can evolve without any future software engineering.
Fully custom branding
Every build is a standalone app for your association, not a tenant on somebody else's platform. It is branded to match the materials you already have: your exact colours, your logo, your typefaces and your name, carried through the judge portal, the standings screen and the printed slips.
Example palettes, just to try. Your build uses your real brand.
These six are only examples. Your real build isn't picked from a list: send your brand guide or your logo and the whole app is matched to it, down to the access-code prefix. Navy & Gold is the palette UMTA uses.
Case study
UMTA runs multi-round moot competitions with teams from several universities. Tourna replaced paper scoresheets and end-of-day spreadsheets with a judge portal, a live administration dashboard and a projector-ready standings screen. Every screen below is the real UMTA build.
Pricing
No per-event fees, no seats, no subscription. You pay once for a build that is yours, then run as many competitions as you like on it.
Per association, one-time
Then $0 a month for hosting. A typical competition stays well inside the free tier.
Start a conversationNeed a rule the scoring engine doesn't handle yet? Tell me the rule. Building it is included in the price.
Questions
No. Judges sign in with a code like UMTA-K7M2QD and teams with a code like TEAM-R4V9XN, printed on a slip at check-in. Codes never contain the letters O, I or L, so nothing gets misread. Lost one? Regenerate it in two clicks and the old code stops working.
Criteria, descriptions and point values are already configurable per competition. Anything structural is built in for you as part of the price. The brief we agree on before work starts describes your rules exactly, and the build matches it.
You do. The app runs in a hosting project registered to your association, with your own administration login. There is no platform to be locked into and nothing to cancel.
Nothing. The build runs on a permanent free hosting tier that never expires, never asks for a card and does not pause from inactivity. A full 30-team competition uses a small fraction of the free daily limits.
The next president inherits one link and two logins, plus a handover guide that walks through setting up a competition, running the day, and fixing the usual problems. No technical knowledge is required at any point.
From the live overview you click that scorecard and either reopen it for editing, with the numbers intact, or clear it so the judge starts from a blank sheet. Their screen updates on its own. Judges can also reopen and edit their own scorecards at any time.
Five days. The scoring engine already exists, so the work is your branding, your rules and a dry run on real phones. You get the delivery date in writing before anything starts; plan it with enough margin before your competition to test with real judges.
Get in touch
How many teams, how many rounds, how you decide who advances. I'll reply personally with a walkthrough of the software and a plan for your build.