Hopp til innhold

Planlegg stevnet på mandag. Kjør det på søndag.

Med iSwim kan du enkelt sette opp og administrere stevner i bare noen få enkle trinn.

  1. 1 Lag et stevne
  2. 2 Inviter klubber og samle svømmere
  3. 3 Generer heat
  4. Gå live
  • Ingen e-post-kaos
  • Ingen meldinger frem og tilbake
  • Ingen feil
SaS Open 2025 DRAFT LIVE MEET DETAILS DATE 30. June 2025 POOL 25 m · Sandefjord Svømmehall SUBMISSION DEADLINE 28. June 2025, 22:00 EVENTS 25m Freestyle 25m Freestyle 25m Breaststroke 25m Breaststroke 25m Backstroke 25m Backstroke 25m Butterfly 25m Butterfly 50m Freestyle 50m Freestyle 50m Breaststroke 50m Breaststroke 50m Backstroke 50m Backstroke 50m Butterfly 50m Butterfly 100m Medley 100m Medley Add custom event INVITATION Welcome to SaS Open 2025 in Sandefjord Svømmehall on 30. June 2025! We're inviting your club to participate. Please submit your swimmer entries by 28. June 2025. Maximum 6 swimmers per club per event. Search swimming clubs… SWIMMING CLUBS Sandefjord Svømmeklubb host Stavern Svømmeklubb to invite pending ✓ accepted Larvik Svømmeklubb to invite pending ✓ accepted Nøtterøy Svømmeklubb to invite pending ✓ accepted Horten Svømmeklubb to invite pending ✓ accepted Notodden Svømmeklubb to invite pending ✓ accepted Oslo Svømmeklubb to invite pending ✓ accepted Tønsberg Svømmeklubb to invite pending ✓ accepted Drammen Svømmeklubb to invite pending ✓ accepted Bergen Svømmeklubb to invite pending ✓ accepted Holmestrand Svømmeklubb to invite pending ✓ accepted Trondheim Svømmeklubb to invite pending ✓ accepted Kristiansand Svømmeklubb to invite pending ✓ accepted Skien Svømmeklubb to invite pending ✓ accepted Halden Svømmeklubb to invite pending ✓ accepted Lillehammer Svømmeklubb to invite pending ✓ accepted Next → MEET OVERVIEW 9 EVENTS 125 SWIMMERS 5 CLUBS ENTRIES PER EVENT 25m Freestyle 35 swimmers 6 heats 25m Breaststroke 30 swimmers 5 heats 25m Backstroke 32 swimmers 6 heats 25m Butterfly 30 swimmers 5 heats 50m Freestyle 35 swimmers 6 heats 50m Breaststroke 28 swimmers 5 heats 50m Backstroke 32 swimmers 6 heats 50m Butterfly 26 swimmers 5 heats 100m Medley 18 swimmers 3 heats Generate heats → 25m Butterfly · 5 heats LANE 123456 Heat 1 Sara Hansen Maria Olsen Emma Larsen Anna Nilsen Karen Berg Sofie Strand Heat 2 Lise Dahl Ida Lund Hilde Wang Tone Vik Mari Holm Pia Berg Heat 3 Nora Vik Mia Storm Eva Lund Lea Bakke Tina Berg Olga Vold Heat 4 Inger Rud Bente Foss Liv Sand Vera Krog Aud Holt Eli Dahl Heat 5 Kari Mo Tove Brun Gro Vang Aase Lien Ruth Selb Else Stein MOTHER UNIT LIVE · HEAT 1 25m Butterfly HEAT 1 · RESULTS L3 13.71 L5 13.85 L1 13.92 L2 14.21 L4 14.38 L6 14.55 START · HEAT 1 L1 Sara Hansen LANE 1 --.-- TIMING 13.92 L2 Maria Olsen LANE 2 --.-- TIMING 14.21 L3 Emma Larsen LANE 3 --.-- TIMING 13.71 L4 Anna Nilsen LANE 4 --.-- TIMING 14.38 L5 Karen Berg LANE 5 --.-- TIMING 13.85 L6 Sofie Strand LANE 6 --.-- TIMING 14.55 STEP 1 OF 4 Create a meet choose a name set the date pick events STEP 2 OF 4 Invite clubs and collect swimmers write the invitation invite swimming clubs collect swimmer entries STEP 3 OF 4 Generate heats auto-seed swimmers into heats publish the start list STEP 4 OF 4 Run meet connect phones to the mother device tap STOP at the wall broadcast live times

Problemet

Stoppeklokker? Penn og papir? Utdaterte svømmerlister — kjenner du deg igjen?

De fleste svømmeklubber arrangerer uapproberte stevner med stoppeklokker og papirark. Alt er manuelt, tregt, feilutsatt — og publikum får aldri se resultatene.

  • Stoppeklokker

    150–300 ms menneskelig reaksjonstid per frivillig. Seks baner, seks ulike sannheter.

  • Penn og papir

    Påmeldinger på papir, svømmerlister i regneark, resultater i en perm. Lett å miste, vanskelig å dele.

  • Live-data

    Foreldre venter passivt. Ingen live-resultater, ingen progresjonsinformasjon.

  • Maskinvare

    Dyre tidtakersystemer — gode for OL, ikke for uapproberte stevner.

Slik fungerer det

Tre steg fra påmelding til premieutdeling.

Registrer svømmeklubben din, sett opp et stevne, inviter andre klubber, samle svømmere, generer heat og bare kjør det. Ingen ekstra maskinvare, ingen installasjon.

  1. 01

    Registrer klubben og opprett et stevne

    • Opprett en konto for klubben
    • Legg inn svømmerne én gang og gjenbruk dem på hvert stevne
    • Sett opp et stevne — fyll inn navn, sted, dato og øvelser
  2. 02

    Inviter klubber og samle svømmere

    • Skriv en invitasjon og send den til svømmeklubber
    • Klubbene aksepterer invitasjoner og melder inn svømmere
    • Alle påmeldinger samles i stevneoversikten
  3. 03

    Generer heat og kjør stevnet

    • Generer heat med ett klikk
    • Frivillige skanner QR-koden, får en bane og trykker STOP ved veggen
    • Live-resultater strømmes til TV-skjermen og hver forelders telefon

Funksjoner

Alt en stevneoperatør trenger, ingenting du må klikke deg forbi.

iSwim dekker hele løpet fra påmelding til publiserte resultater. Bygget med norske klubber, for norske klubber.

  • Heat-generering

    Sirkelseeding på tvers av heats, inside-out lane-tildeling, og «Generer alle heats» med ett klikk. Strykninger filtreres automatisk.

  • Mother-enhet + tidtakerfoner

    QR-paring i bassengkanten. Median-aggregering ved 1–3 telefoner per bane. Stabil deviceId overlever krasj og reconnect.

  • TV-display og spectator-side

    Stor live-klokke, plasseringsmedaljer i sanntid, og en mobiloptimal /m/-side publikum kan dele med foreldre hjemme.

  • Inviter andre klubber

    Delbare invitasjons-lenker. Inviterte klubber laster opp påmeldinger via CSV eller Excel uten å logge inn.

  • Eksport til CSV og PDF

    Startlister som PDF, resultatliste som CSV. Ikke låst inn — dataene dine kan lastes ned når du vil.

  • Offentlige resultater

    Resultater er gratis tilgjengelige for publikum på iswim.no/m. Ingen pålogging, ingen betalingsmur, ingen sporing.

  • Robust ved dårlig WiFi

    Tider lagres lokalt på telefonen i IndexedDB hvis nettet faller, og synker tilbake når forbindelsen kommer. Ingen tider tapt.

  • GDPR + EU-hosting

    All data lagres i EU (Neon Postgres + Upstash Redis i Frankfurt). DPA-mal på norsk. Passordløs innlogging via magic-link.

  • Norsk og engelsk

    Engelsk som standard, norsk bokmål for lokale stevner. Dato- og tallformat følger aktivt språk.

Løsningen

Telefoner du allerede har, brukt på riktig måte.

iSwim gjør hverdagstelefonene til frivillige om til synkroniserte tidtakerenheter. En laptop koordinerer starten. Tidene aggregeres i sanntid og publiseres til TV-skjerm og web for publikum.

  • 1 telefon per bane

    Frivillige skanner en QR-kode, telefonen blir tildelt en bane, og en stor STOP-knapp er alt de trenger å bruke under heatet.

  • 100–200 ms total feilmargin

    Felles startsignal via WiFi, median-aggregering over 1–3 telefoner per bane, automatisk filtrering av outliers. Ikke godkjent for sanksjonerte stevner — bygget for rekrutt og uapprobert.

  • Live på TV og web

    Resultatene skyves til TV-skjermen i bassenget og til en offentlig spectator-side i samme sekund som siste svømmer rører veggen.

Vanlige spørsmål

Det vi blir spurt om før første stevne.

Står svaret ditt ikke her? Send en e-post til admin@iswim.no — vi svarer innen 24 timer på hverdager.

Hva trenger klubben i utstyr?

Én laptop eller iPad som mother-enhet, én telefon per bane (gjerne to per bane for redundans), en kablet høyttaler i 3,5 mm- eller USB-uttak for startsignalet, og en TV eller projektor for live-resultater (valgfritt). Alt utstyr har de fleste klubber allerede. Bluetooth-høyttalere skal IKKE brukes — de legger til 150–250 ms forsinkelse som ødelegger tidtakingen.

Hva skjer hvis WiFi-et faller midt i et heat?

Tidtakerfonen lagrer stoppene lokalt i IndexedDB og synker dem tilbake til server så snart forbindelsen er tilbake. Connectivity-indikatoren viser «Offline (N swims queued)» så frivillig vet at tidene er reddet. Mother-enheten har egen reconnect-logikk og henter tilstand fra Postgres + Redis ved restart.

Hvor nøyaktig er tidtakingen?

Total systemfeilmargin er ~100–200 ms (felles startsignal via WiFi har 10–80 ms jitter, telefonene bruker performance.now() for monoton tid, og median-aggregering over 1–3 telefoner per bane filtrerer outliers). Det er innenfor det manuelle stoppeklokker oppnår, men IKKE godkjent for sanksjonerte stevner — bygget for rekruttstevner og uapproberte stevner.

Hva med GDPR og personvern?

All data lagres i EU (Neon Postgres og Upstash Redis i Frankfurt). Vi behandler kun navn, fødselsdato, kjønn, klubb, påmeldinger og tider — ingen adresser, telefonnummer eller fødselsnummer. Resultater oppbevares i 2 år som standard, og klubber kan be om sletting. Databehandleravtale (DPA) på norsk signeres med hver klubb som bruker iSwim i produksjon. Vi bruker Vercel Analytics som GDPR-vennlig alternativ til Google Analytics.

Eksporterer iSwim til medley.no?

Ikke i MVP. iSwim er bygget for uapproberte stevner og rekruttstevner som ikke rapporteres til medley.no i utgangspunktet. Eksport til Norges Svømmeforbund sin nasjonale resultat-database er på roadmappen for senere faser, men er ikke en forutsetning for at iSwim skal fungere.

Hvordan kommer vi i gang?

Alle klubber kan registrere seg gratis på app.iswim.no og opprette et test-stevne for å bli kjent med oppsettet. Gjennom 2026 tar vi inn et begrenset antall pilotklubber — send en e-post til admin@iswim.no så hjelper vi dere i gang.

Hva hvis vi vil bytte bort iSwim senere?

All data kan eksporteres til CSV og PDF når som helst — startlister, påmeldinger og resultater. Vi praktiserer ingen lock-in. Klubben eier dataene sine.

Pilot 2026

Bli pilotklubb.

Vi tar inn et begrenset antall klubber gjennom 2026 som får kjøre iSwim mot å gi ærlig tilbakemelding fra ekte stevner. Ta kontakt så hjelper vi dere i gang.

Eller direkte: admin@iswim.no