Race Committee Guide

The complete user manual for Flying Start Race Committee. Everything you need to set up and run races for your sailing club or regatta.

The Workflow

Every race, from a Wednesday evening club race to a world championship, follows this sequence:

1 Create your Organisation — your sailing club, class association, or regatta committee
2 Create an Event — e.g. "Yachts 2026" for a club, or "Falmouth Sailing Week 2026" for a regatta
3 Create one or more Series — e.g. "Wednesday Evening PY" or "Keelboat IRC". Series are created from within the Event.
4 Add Races to each Series — set dates and times. Add individually or create a whole season in one go.
5 Publish & collect entries — share the entry form link. Competitors choose their series and sign up online.
6 Manage competitors — confirm entrants, add late entries manually, close entries before racing
7 Race! — go sailing!
8 Collect results — enter finish times via the Flying Start app or manually in the web admin
9 Score — one click calculates corrected times, positions, and points
10 Publish results — share with competitors and the world
Returning next year? Copy last year's event with one click — all series and race schedules are duplicated. Just update the dates and you're ready to go.
Club shortcut: For simple club racing where you already have your competitor list, you can skip step 5-6. Create your organisation, create an event (e.g. "Yachts 2026"), add a series and races, import competitors from CSV or Sailwave, and go straight to racing.

Contents

  1. Getting Started
  2. The Dashboard
  3. Creating Your Organisation
  4. Inviting Committee Members
  5. Events & Regattas · Returning next year
  6. Setting Up a Series
  7. Adding & Managing Races
  8. Online Entry Forms & Confirmation
  9. Managing Competitors
  10. Importing & Migrating from Other Systems
  11. Entering Finish Times
  12. Scoring a Race
  13. Publishing Results
  14. Notice Board
  15. Auto-Handicap Suggestions
  16. Organisation Analytics
  17. Live Tracking
  18. Race Replay
  19. Account & Password
  20. Sidebar Navigation Reference

1. Getting Started

1 Go to rc.flyingstart.app

This is the Race Committee admin panel. All race management happens here.

2 Create an account

Click "New here? Create an account" and enter your email and a password (minimum 6 characters). You can also use Magic Link — enter your email and we'll send you a sign-in link instead of a password.

3 Check your email

If you signed up with a password, you'll receive a confirmation email. Click the link to verify your account, then sign in. If you used Magic Link, clicking the link signs you in directly.

🔐 Login Page
The login page has three modes:
PasswordTraditional email + password sign-in. Toggle to "New here?" to create an account.
Magic LinkEnter your email, receive a link, click it to sign in. No password needed.
Forgot your password?Below the sign-in button. Sends a password reset email — click the link, enter a new password.

2. The Dashboard

After signing in, you land on the Dashboard. What you see depends on whether you've set up an organisation yet.

Dashboard — New User
If you haven't created an organisation yet, you'll see a "Get Started" prompt with a "Create Organisation" button. Click it to begin.
Dashboard — Returning User
Once you have an organisation, the dashboard shows:

3. Creating Your Organisation

1 Go to Organisations in the sidebar (or click "Create Organisation" on the dashboard)

2 Click "+ New Organisation"

3 Enter your Organisation Name (e.g. "Itchenor Sailing Club") and optionally a Venue (e.g. "Chichester Harbour")

4 Click "Create"

You are now the Owner of this organisation. As Owner, you can:

Editing organisation details

Click directly on the organisation name or venue to edit them in place. Press Enter to save, or Escape to cancel. Changes save immediately — no separate edit page needed.

Tip: For small organisations where one person does everything, you don't need to invite anyone. You can run the entire system yourself.
Multiple organisations: One account can belong to multiple organisations. This is common — a race officer might volunteer at their home club, help at a neighbouring club during regatta season, and sit on a regional event committee. You switch between organisations with the dropdown at the top of each page. No separate logins needed.

Deleting an organisation

Warning: Deleting an organisation permanently removes all its events, series, races, results, competitors, and entries. This cannot be undone.

Only the Owner can delete an organisation. In the members panel, scroll to the Danger Zone and click "Delete Organisation". You must type the exact organisation name to confirm — this prevents accidental deletion.

4. Inviting Committee Members

If you have other race officers, scorers, or committee members who need access, you can invite them using your organisation's invite link.

🏠 Organisations Page — Invite Section
Below your organisation details, you'll see:
Invite linkA unique URL like rc.flyingstart.app/join/a1b2c3d4. Share this with colleagues.
Copy LinkCopies just the URL — paste into WhatsApp, Slack, or a text message.
Copy invite message for emailCopies a pre-written email message with the link, organisation name, and a brief explanation.

What happens when someone clicks the invite link

  1. They see your organisation name and a sign-up form
  2. They create an account (or sign in if they already have one)
  3. They're automatically added to your organisation as an Officer
  4. They can now manage races, enter results, and add competitors

Roles

RoleCan do
OwnerEverything — plus manage members, promote/demote roles, transfer ownership, remove members
AdminEverything except managing the Owner. Can request emergency ownership recovery if the Owner becomes unavailable.
OfficerCreate races, enter results, manage competitors, publish results

Managing member roles

Click "👥 Manage Members & Roles" on any organisation to expand the member panel. As the Owner, you can:

Transferring ownership

If you're stepping down as race officer or leaving the organisation, transfer ownership so someone else can take over:

1 Open Manage Members & Roles

2 Click "👑 Make Owner" next to the member who should take over

3 Confirm twice (the second confirmation is a safety check)

You'll become an Admin — you don't lose access, you just step down from Owner. The transfer is reversible — the new Owner can transfer back if needed.

Emergency ownership recovery

If the Owner has left the organisation, lost access to their account, or is otherwise unavailable, any Admin can request an emergency ownership transfer:

1 Open Manage Members & Roles

2 Scroll to "🔑 Emergency Ownership Recovery" (only visible to Admins)

3 Click "Request Ownership Transfer", choose who should become the new Owner, and optionally explain why

4 A 7-day waiting period begins. The current Owner is notified by email and can cancel the request during this time.

5 After 7 days, the "Finalise Transfer" button appears. Any Admin can click it to complete the transfer.

Why 7 days? This protects against a rogue Admin taking over. The Owner gets a week to cancel if they're still active. If they don't respond, it's safe to assume they're genuinely unavailable.

5. Events & Regattas

An Event is a container for a regatta or open meeting. Events can have multiple series (e.g. a regatta might have a Dinghy Series and a Keelboat Series), online entry forms, and a notice board.

🏆 Events Page
Lists all events for your organisation with dates, venue, and published status. Each event row has ⧉ Copy and 🗑 delete buttons.
+ New Event

Creating an event

1 Click "+ New Event"

2 Enter the Event Name (e.g. "Spring Regatta 2026"), Start Date, End Date, Venue (optional), and a Description (optional — for sailing instructions, schedule info, etc.)

3 Click "Create Event"

Editing event details

All event details can be edited after creation. On the Event Detail page, click directly on the event name, start date, end date, venue, or description to edit them in place. Press Enter to save, or Escape to cancel.

Inline editing: Fields with a dashed underline are clickable and editable. This works across the entire system — organisations, events, series, races, and competitors all support click-to-edit.

Linking series to an event

After creating the event, you need to link one or more series to it. This connects the entry form to your scoring — competitors can choose which fleet they're entering, and confirmed entries are automatically assigned to the right series.

1 Click into the event to open the Event Detail page

2 In the Series section, click "+ Link Series"

3 Select from your existing series. If you haven't created the series yet, go to Series and create them first, then come back and link them.

The linked series appear on the event detail page. Click on a series name to go to its detail page. Click "Unlink" to remove the connection (this doesn't delete the series — just removes it from the event).

Example: "Falmouth Week 2026" might have three linked series: "Dinghy Handicap PY", "Keelboat IRC", and "Cruiser YTC". When competitors enter online, they choose which fleet they're joining.

Setting up next year — the returning user workflow

Annual regattas and club seasons typically follow the same structure year after year. Instead of rebuilding everything from scratch, copy last year's event and adjust the details. This takes a few minutes instead of an hour.

Step 1: Copy last year's event

1 Go to Events and find last year's event (e.g. "Falmouth Week 2025" or "Yachts 2025")

2 Click the "⧉ Copy" button on that event's row

3 A dialog appears with editable fields:

4 Click "Copy Event"

The new event copies the description, linked series (with all their races), and entry form configuration from the original. Entries, competitors, results, and notices are NOT copied — you start with a clean slate for new registrations.

Step 2: Update event details

Click into the new event. Review and update the details that change year to year — click directly on any field to edit it in place:

Step 3: Review series

Your copied series appear in the Event Detail page. For each series, click into it and review:

Tip: If you're adding a new fleet this year (e.g. a new Windsurfer series), click "+ New Series" from the Event Detail page. It will be automatically linked to the event.

Step 4: Adjust race dates

Each copied series will have its races from last year. You'll need to update the dates:

Step 5: Open entries and publish

1 Back on the Event Detail page, click "Open Entries" to enable the online entry form

2 Click "Publish" to make the event live

3 Copy the entry form link and share it with your competitors — via email, club newsletter, social media, or notice board

That's it — your new season or regatta is set up. Competitors can now enter online, and you're ready to race.

Clubs: This workflow works just as well for annual club racing. Your "event" is "Yachts 2026" — copy it from "Yachts 2025", update the Wednesday evening race dates, and you're done. No need to re-enter your competitor list — they're still in your organisation from last year.

6. Setting Up a Series

A series is a group of races scored together — for example, "Wednesday Evening Series 2026" or "Spring Championship".

📋 Series Page
Lists all series for your organisation, with handicap system, scoring system, and start date. Click a series to manage its races. Each row has ⧉ Copy and 🗑 delete buttons.
+ New Series

Creating a series

1 Click "+ New Series"

2 Enter a Series Name (e.g. "Wednesday Evening Series 2026")

3 Choose a Handicap System:

4 Choose a Scoring System:

5 Apply RRS Rule A5.3 (checkbox, on by default):

When ticked, boats that came to the starting area but didn't finish (DNS, DNF, OCS, DSQ, RET, UFD, BFD) score boats at starting area + 1 points. Boats that didn't come at all (DNC) score entries + 1. This is fairer for club series where not every boat races every week.

When unticked (RRS A5.2 default), all non-finishers score entries + 1 regardless of attendance.

Most clubs should leave this ticked. See How Scoring Works for worked examples.

6 Click "Create Series"

Editing series details

On the Series Detail page, click directly on the series name, handicap system, scoring system, or start date to edit them in place. Handicap and scoring systems show a dropdown when clicked. The "Apply RRS Rule A5.3" checkbox can also be toggled at any time — changing it will affect scoring for all races in the series when you next score or re-score. Changes save immediately.

See How Scoring Works for the full technical reference on handicap formulas, points, discards, and tie-breaking.

7. Adding & Managing Races

Click on a series to see its races. This is the Series Detail page.

📋 Series Detail Page
Shows the series name, handicap system, scoring, and start date at the top. Below that, a list of all races with:
R1, R2, R3...Race number
Date & TimeScheduled date and time (e.g. "Wed 26 Mar 18:00"), plus wind conditions if entered
StatusScheduled (grey), Started (yellow), Completed (green), Abandoned (red)
PUBGreen badge if results are published to the web
🗑Red bin icon — click to delete, then confirm
+ Add Race + Add Multiple Races Publish

Default start time

In the series header, click "Set default start time" to set a time that pre-fills every new race. For example, set "18:00" for Wednesday evening racing — every race you add will default to 18:00. You can override the time for any individual race.

Adding a single race

1 Click "+ Add Race"

An inline form appears with a date picker and time field.

2 The date auto-guesses the next logical race date based on your existing schedule. If your races are weekly on Wednesdays, it suggests next Wednesday. Adjust if needed.

3 The time pre-fills from the series default (if set). Override it for this race if needed, or leave blank.

4 Click "Add Race"

Adding multiple races at once

Perfect for setting up an entire season in one go.

1 Click "+ Add Multiple Races"

2 Set the first race date, number of races (e.g. 7), and interval:

3 Click "Create 7 Races" (or however many). All races are created with correct dates and the series default start time.

Example: To set up a Wednesday Evening Series: create the series, set default start time to 18:00, click "+ Add Multiple Races", pick the first Wednesday, set 12 races at weekly interval. Done — your entire season is scheduled in 10 seconds.

Editing race details

On the Race Detail page, click directly on the scheduled date or start time to edit them in place. This is useful for adjusting race times after the schedule has been created — for example, if a race is moved due to weather.

Deleting a race

Each race row has a red 🗑 bin icon on the right. Click it, then click "Confirm" to delete. After deletion, remaining races are automatically renumbered — there will never be a gap (e.g. R1, R3 becomes R1, R2).

Warning: Deleting a race also deletes all its results. This cannot be undone.

Copying a series from a previous season

The fastest way to set up a new season.

Most clubs run the same series structure every year. Instead of creating everything from scratch, copy last year's series:

1 Go to Series in the sidebar

2 Find last year's series and click the "⧉ Copy" button (faded until hover)

3 A dialog appears with editable fields:

4 Click "Copy"

The system creates a new series with:

Tip: This is the equivalent of cloning a Sailwave file for a new season — but without any file management. The old series stays intact as your archive.

8. Online Entry Forms & Confirmation

Events can have online entry forms that competitors fill in themselves — no typing for you. When you confirm entries, competitors are automatically added to your Competitors list and assigned to the right series.

🏆 Event Detail Page
Shows event details, linked series, entry management, and key buttons:
Open Entries / Close Entries Publish ✓ Confirm All Pending

Setting up online entries

1 Make sure you have linked at least one series to the event (see Events section above). This is important — it lets competitors choose their fleet when entering, and lets you assign them correctly.

2 Click "Open Entries" — this enables the entry form

3 Click "Publish" — this makes the event visible to the public

4 A green Entry Form Open banner appears with a shareable link: flyingstart.app/events/{slug}/enter

5 Click "Copy Link" and share it — post it on your website, email it to your mailing list, share on social media

What competitors see

The entry form is a clean, light-themed public page (no login required). Competitors fill in:

Handicap systems: Each series defines its own handicap system (PY, IRC, YTC, PHRF, NHC, or Custom). The entry form automatically shows the right handicap fields based on which series the competitor selects. Competitors only need to enter the ratings relevant to their chosen series.

Managing entries

Back on the Event Detail page, you see all entries in a table showing Sail #, Helm, Class, Club, Series, Status, and Actions. The Series column shows which series the competitor has been assigned to (for confirmed entries) or which series they requested (for pending entries, shown dimmed). Use the status filter buttons to show all entries or filter by status:

Pending (yellow)New entry waiting for your review
Confirmed (green)Entry accepted — competitor created, assigned to series, email sent
Waitlisted (blue)On the waiting list
Cancelled (red)Entry cancelled

Confirming entries individually

1 Click "Confirm" next to an entry

If the event has linked series, a series selector appears — choose which series to assign them to.

2 Click "✓ Confirm" to confirm

This does three things automatically:

Confirming all entries in bulk

For large events with many entries, use the bulk confirmation:

1 Click "✓ Confirm All Pending (N)" at the top of the entries section

2 A panel opens. If the event has multiple series, choose which series to assign all pending entries to. If there's only one series, it auto-selects.

3 Click "✓ Confirm All & Send Emails"

The system processes each entry in sequence with a live progress counter ("Confirming 5 / 23..."). Each entry creates a competitor, assigns them to the series, and sends a confirmation email.

Adding entries manually

Not all competitors will enter online. The race committee can add entries directly from the Event Detail page:

1 Click "+ Add Entry" at the top of the entries section

2 A form panel opens. Start typing in the search field to find existing competitors by sail number, name, or boat class. Selecting a match auto-fills all the fields.

3 For a new competitor, fill in Sail Number (required), Helm Name (required), and optionally Crew Name, Boat Class, and Email

4 Select which series the competitor is entering (checkboxes). Handicap input fields appear automatically based on the handicap systems used by the selected series.

5 Click "Add Entry"

The entry is created as confirmed immediately (no pending step needed for manual entries). The competitor is added to your competitor list and assigned to the selected series. No confirmation email is sent.

Duplicate prevention: The search field helps you find existing competitors to avoid creating duplicates. If a competitor with the same sail number already exists in your organisation, their record is updated rather than duplicated.

Closing entries

When you're ready to stop accepting entries, click "Close Entries". This disables the public entry form — anyone clicking the link sees a "Entries are closed" message. Closing entries does NOT send any emails — it just shuts the door.

The full workflow: Open entries → publish event → share entry link → wait for entries to arrive → confirm all pending (bulk or individual) → close entries → go racing. Every confirmed competitor is now in your Competitors list, assigned to the right series, and has received a confirmation email.

9. Managing Competitors

Competitors belong to your organisation, not to individual series. The same competitor list is shared across all series — so you only enter each boat once.

Competitors Page
A table of all registered competitors showing:
ColumnWhat it means
Sail #The boat's sail number (e.g. 12345)
HelmThe skipper's name
ClassBoat type (e.g. Laser, J/24, RS400)
HandicapThe boat's PY/YTC/IRC number. Click to edit inline
🗑Red bin icon — click to delete the competitor, then confirm
+ Add Import CSV

Editing competitor details

Every field in the competitor table is editable. Click directly on any sail number, helm name, boat class, or handicap to edit it in place. Press Enter to save, or Escape to cancel.

Adding a competitor manually

1 Click "+ Add"

A form appears with fields for Sail Number, Helm Name, Boat Class, and Handicap (defaults to 1100 for PY).

2 Fill in the details and click "Add Competitor"

Editing a handicap

Click on any competitor's handicap number in the table. An inline editor appears — type the new value and press Enter or click ✓ to save.

10. Importing & Migrating from Other Systems

Flying Start can import data from most sailing race management systems. Whether you're migrating from Sailwave mid-season or adding GPS tracks from RaceQs, the import page handles it.

📂 Import Page — Supported Formats
When you first visit the Import page, you see a format guide showing what each file type does:
Sailwave XML (.xml)Full migration — competitors, series, races, and results with pre-import score verification. The richest import. In Sailwave: File → Export → XML.
World Sailing XRR (.xml)International standard — used by HalSail, Manage2Sail, and national federations. Imports competitors, races, and results. Flying Start auto-detects whether an .xml file is Sailwave or XRR.
CSV / TSV (.csv, .tsv)Competitor lists — from any spreadsheet. Flexible column matching ("Sail", "SailNo", "Sail Number" all work).
Sailwave (.blw)Sailwave native format — imports competitor lists and handicaps.
GPS Tracks (.gpx)Race replay data — from RaceQs, Garmin, or any GPS app. Shows track stats (distance, speed, duration) and feeds the race replay system.

Where to get export files from other systems

SailwaveFile → Export → XML (recommended) or save as .blw
HalSailExport to CSV from the Boats menu, or export XRR if available
Manage2SailExport results in XRR format from the admin panel
RaceQsExport GPS tracks as .gpx from the event page
Any spreadsheetSave as .csv with columns for sail number, helm name, class, and handicap
Sailwave users: Use the XML export (File → Export → XML). This gives Flying Start everything — series name, venue, handicap system, all races with dates, and every result. You can verify that our scoring engine produces identical results before committing to the switch.

1 Go to Import in the sidebar

2 Drag and drop your file onto the drop zone (or click to browse)

3 Preview the parsed data — check that names, sail numbers, and handicaps look correct

4 Choose your import mode:

Pre-Import Verification (Full Import only)

When you click ⚡ Full Import, Flying Start runs its own scoring engine on the raw data from Sailwave and compares the results. This gives you confidence that Flying Start produces the same results before you commit to switching.

🔍 Verification Report
Shows a detailed comparison:
Verdict bannerOverall match percentage — green (perfect), yellow (minor rounding differences), red (significant differences)
Stats rowTotal races, finishers, matches, and mismatches at a glance
Race-by-Race tableClick any race to expand and see exactly which boats differ and by how much. Each mismatch shows Sailwave's value vs Flying Start's value, the field (corrected time, position, or points), and severity
Series StandingsSide-by-side comparison of overall rankings — Sailwave rank vs Flying Start rank, total points from each system

After reviewing the report, you choose which scores to use:

⚙️ Scoring Toggle
A toggle switch at the bottom of the verification report:
Sailwave scores (default)Preserves Sailwave's original corrected times, positions, and points exactly as they were. Best for mid-season migration — results don't change.
Flying Start scoresUses Flying Start's independently calculated results. Best for importing historical data to verify our engine, or when you prefer our calculation.

Then click "⚡ Import" to proceed, or "Cancel" to go back.

Migrating from Sailwave mid-season? Use Sailwave scores (the default). This preserves your existing results exactly — your competitors see the same numbers they've always seen. From the next race onwards, Flying Start calculates everything fresh.
Importing historical data? Use Flying Start scores and compare. If the results match, you know our engine is accurate for your handicap system. If there are minor rounding differences (1-2 seconds on corrected times), that's normal — different software rounds at different stages of the calculation.
Tip: If a sail number already exists in your organisation, the import updates the existing competitor rather than creating a duplicate.

CSV format

Your CSV needs at minimum a column for sail number and helm name. The importer recognises these column headers (case-insensitive):

11. Entering Finish Times

Click on a race to open the Race Detail page. This is where you enter finish times and score the race. The page shows only the competitors enrolled in that series — not your entire organisation. This includes both competitors who entered online and those added manually by the race committee.

🏁 Race Detail Page
A table showing every competitor enrolled in this series, with columns for:
ColumnWhat to do
SailSail number (read-only)
HelmHelm name (read-only)
ClassBoat class (read-only)
HandicapThe handicap rating for this series' handicap system (e.g. PY rating for a PY series, IRC for an IRC series). If a competitor has multiple handicap ratings, the correct one for this series is used automatically.
Finish TimeEnter the elapsed time: 39 = 39 seconds, 39:30 = 39 min 30 sec, 1:39:30 = 1 hr 39 min 30 sec
StatusDropdown: — (didn't race), Finished, DNS, DNF, OCS, DSQ, RET, DNC, UFD, BFD

1 For each boat that finished: type their elapsed time in the Finish Time column. The status automatically changes to "Finished".

2 For boats that didn't finish: select the appropriate penalty code from the Status dropdown (DNS, DNF, OCS, etc.). The finish time field is disabled.

3 Optionally enter Wind speed (knots) and Direction at the top of the page.

Tip: Boats left with status "—" (dash) are treated as DNS — they didn't race. You only need to enter data for boats that started or have a penalty.

12. Scoring a Race

1 After entering finish times, click the green "Score Race" button at the bottom of the page.

The scoring engine:

  1. Calculates corrected time for each finisher using the series' handicap formula
  2. Sorts by corrected time (lowest wins)
  3. Assigns positions (1st, 2nd, 3rd...)
  4. Calculates points based on position and the scoring system
  5. Assigns penalty points to non-finishers (DNS, DNF, OCS, etc.)

Three new columns appear in the table:

CorrectedThe handicap-adjusted time
PosPosition — colour-coded: 1st (gold), 2nd (white), 3rd (orange)
PtsPoints for this race

If you made a mistake, edit the finish times and click "Re-Score Race".

13. Publishing Results

Once you're happy with the results, you can publish them to the web.

1 On the Race Detail page, click "Publish Results" (blue button, top right)

Published results are visible to anyone at:

After publishing, three links appear on the race page:

Results ↗Opens the public results page for this race
Replay ↗Opens the GPS race replay viewer (if GPS tracks have been uploaded)
Live ↗Opens the live tracking page (for spectators during the race)

You can also publish an entire series from the Series Detail page — click "Publish" next to the series name. This makes the series standings page visible.

General Recall & Abandonment

Two additional buttons appear on unpublished races:

General Recall (yellow)Resets the race to "Scheduled" status. Use when you need to restart the race. A note is added to the race record.
Abandon (red)Marks the race as abandoned — it's excluded from series scoring. Use for races stopped due to weather, safety, etc.

Both actions require confirmation before proceeding.

14. Notice Board

Post announcements for competitors — course changes, sailing instruction amendments, protest information, and safety notices.

📢 Notices Page
A list of notices with category badges, timestamps, and pin status. Each notice has a 🗑 delete button.
+ Post Notice

Categories

Match a real sailing notice board:

GeneralGeneral information and announcements
Course (blue)Course layout changes
Amendment (yellow)Changes to sailing instructions
Protest (orange)Protest-related notices and hearing schedules
Safety (red)Safety information and warnings

Pinning: Check "Pin to top" when creating a notice to keep important items at the top of the board regardless of date. Click "Unpin" to remove the pin.

15. Auto-Handicap Suggestions

After several races, the system can analyse corrected time performance and suggest handicap adjustments. This eliminates hours of committee debate.

📊 Handicaps Page
Select a series and click "Analyse Series" to generate suggestions.
Analyse Series
Important: The system never changes handicaps automatically. It suggests, and you approve or reject each suggestion individually by clicking "Apply".

Requirements

Reading the suggestions table

CurrentThe competitor's current handicap
SuggestedWhat the system recommends
DeltaThe change. Red (+) = handicap should increase (boat is too fast). Green (-) = should decrease.
Avg PosTheir average corrected time position
RacesHow many races the analysis is based on
ApplyClick to update the competitor's handicap immediately

See How Auto-Handicap Works for the technical algorithm.

16. Organisation Analytics

Zero-configuration analytics generated from your race data. Perfect for AGM reports.

📈 Analytics Page
Click "Generate Report" to analyse all races across all series.
Generate Report

What you get

Headline statsTotal races, total competitors, average turnout, completion rate, season trend (+/- %)
Participation chartBar chart showing turnout per race
Top SailorsRanked by average corrected position, with race count and wins (gold highlight for 1st)
Fleet BreakdownBoat classes with percentage bars — see which classes are growing or declining
Season TrendCompares first half vs second half of the season: Growing, Stable, or Declining

17. Live Tracking

Spectators can follow a race live on a map. Every competitor running the Flying Start app on their phone broadcasts their GPS position every 3 seconds.

Sharing the live tracking link

On a published race's detail page, click "Live ↗" to open the spectator view. Share the URL with the clubhouse, family, or social media.

What spectators see

Tip: Live tracking uses Supabase Realtime broadcast — positions are streamed to viewers but not stored in the database, so there's no storage cost.

18. Race Replay

After a race, if competitors uploaded their GPS tracks via the Flying Start app, you can watch an animated replay of the entire race on a satellite map.

Watching a replay

On a published race's detail page, click "Replay ↗".

Replay controls

Play / PauseStart or stop the animation
Time sliderScrub to any point in the race
Speed buttons1×, 2×, 5×, 10× playback speed
LeaderboardLive position ranking on the right side

Each boat is shown as a coloured arrow pointing in the direction of travel, with a trail showing where they've been. The start line is shown as a dashed red line.

19. Account & Password

Changing your password

Click "Account" in the sidebar footer (below your email). Enter your new password, confirm it, and click "Update Password".

Resetting a forgotten password

On the login page, click "Forgot your password?". Enter your email, click "Send Reset Link". Check your email and click the link — you'll land on the Account page where you can set a new password.

Signing out

Click "Sign out" in the sidebar footer.

Deleting your account

On the Account page, scroll to the Danger Zone section and click "Delete Account".

Important: If you are the Owner of any organisations, you must transfer ownership to another member before you can delete your account. The Account page will show which organisations you own and link you to the transfer flow.

Once all ownerships are transferred (or if you don't own any), type DELETE to confirm. Your account, all memberships, and associated data will be permanently removed. You will be signed out and redirected to the login page.

The sidebar on the left of every page contains all navigation:

Sidebar
DashboardHome page — organisation overview, quick actions, recent races
🏠 OrganisationsCreate/manage organisations, invite committee members
📋 SeriesCreate series, manage races within each series
🏆 EventsCreate regattas, manage online entries
CompetitorsAdd/edit/remove competitors, edit handicaps inline
📢 NoticesPost and manage notice board items
📊 HandicapsAuto-handicap analysis and suggestions
📈 AnalyticsOrganisation participation stats, top sailors, fleet breakdown
📂 ImportImport competitors from CSV or Sailwave .blw files
Footer: Your email address, Account link (change password, delete account), Sign out