Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/SdazaP/ruTournament/llms.txt

Use this file to discover all available pages before exploring further.

This page collects practical tips and step-by-step workflows to help you get the most out of ruTournament — whether you are preparing a tournament days in advance, running it on competition day, or wrapping up results afterwards. Because ruTournament runs entirely in the browser with no backend, a little planning goes a long way.

Pre-competition checklist

Complete these steps before the day of the event to make sure everything is ready when competitors arrive.
1

Create the tournament

Open the Dashboard and click New Tournament. Enter the tournament name, venue location, description, and competition date. You can also upload a logo at this stage.
2

Configure all categories

Navigate to Categories and add each event. For each category choose the format (wca or redbull), set the number of rounds, and configure how many competitors advance between rounds. For Red Bull categories, select the bracket assignment mode (random or manual).
3

Register all competitors and assign them to categories

Navigate to Competitors and add every participant by name. For each competitor, select which categories they are registered to compete in.
4

Assign staff roles

In the Competitors or Staffing view, assign roles (Judge, Runner, Scrambler) to competitors for each relevant category. Staff role data is stored per competitor per category in assignedRoles.
5

Generate groups for each category and round

Open the Groups view for each category. Generate groups for the first round — the app distributes competitors automatically based on registration. Adjust group sizes and staff assignments as needed.
6

Generate scrambles for all rounds

Open the Scrambles view for each category and round, then click Generate Scrambles. The csTimer engine will produce WCA-compatible scrambles and store them (with SVG previews) in the round data. Generate extras if desired.
7

Build the schedule

Open the Schedule view and assign start times, end times, and room assignments to each category and group.
8

Set tournament status to Active

From the tournament Dashboard, activate Edit Mode and change the tournament status to Activo. This unlocks result entry for all categories.

During the competition

1

Enter results as each group finishes

Navigate to Results → WCA (or Results → Red Bull for bracket categories). Enable Edit Mode and click any competitor row to enter their solve times. Use the +2 and DNF penalty buttons as needed. Averages are recalculated and saved automatically.
2

Advance competitors between rounds

When a round is complete, open the next round in the Results view. The advancement logic automatically filters competitors based on the competitorsToAdvance value set for the previous round, so only qualified competitors appear.
3

Enter Red Bull bracket results

For Red Bull categories, navigate to the Results → Red Bull view. Enter individual match results as each head-to-head bout concludes. The bracket updates in real time and populates the next match slots automatically.
4

Display live standings

Navigate to Ver Resultados (Results View) to show a read-only leaderboard suitable for display on a screen or projector. This view sorts competitors by WCA ranking rules (best average, then best single).

After the competition

1

Verify all results are correct

Review every round in the Results view. Enable Edit Mode to correct any mistyped times before finalizing.
2

Set tournament status to Finalized

From the tournament Dashboard, activate Edit Mode and change the status to Finalizado. This locks all result entry — the Edit Mode button in the Results view will be disabled and show a lock icon.
3

Share the Results View URL with participants

Copy the URL of the Ver Resultados page and share it with competitors and spectators. Because ruTournament is a browser-only app, the URL is only accessible from the same device and browser where the data is stored.

Tips and best practices

Navigate to Results, select the affected category and round, and click Activar Edición (Edit Mode). Click the competitor’s row to open the inline time editor. Correct the value in the input field — you can type times in SS.CC or M:SS.CC format (the Smart Input system will auto-format them). Use the +2 or DNF buttons to adjust penalties. Click Guardar (Save) to persist the corrected result. The average is recalculated immediately.
Yes. Navigate to Competitors, click Add Competitor, enter the name, and assign them to the relevant categories. The new competitor will appear in all future rounds that have not yet been generated. However, they will not be retroactively added to rounds that were already generated — group assignments and results for those rounds will not include them.
Enter the solve time as normal and then click the DNF penalty button for that solve slot. The average calculator follows the WCA ao5 rule: one DNF is treated as the worst time and is dropped (along with the best time), and the average is calculated from the remaining three solves. Only if two or more solves are DNF does the entire average become DNF.
Yes. Each tournament is an independent document in IndexedDB. You can create as many tournaments as you like and switch between them from the main Dashboard. Data from one tournament is completely isolated from another.
Open the tournament Dashboard and activate Edit Mode. Change the Status field back to Activo (or Proximamente if results entry should remain locked). Save the change. The Results view will immediately respect the updated status and re-enable Edit Mode.
No. All tournament data lives exclusively in your browser’s IndexedDB storage under the RuTournamentDB database. There is no cloud sync, no export feature, and no automatic backup. Clearing your browser’s site data, switching to a different browser, or using a different device will result in permanent data loss.
All ruTournament data is stored locally in your browser’s IndexedDB. There is no cloud synchronisation, no automatic backup, and no export feature. Do not clear browser storage, switch browsers, or use a private/incognito window for a live tournament — any of these actions will permanently destroy your data.

Build docs developers (and LLMs) love