Hopp til innhold

Bygget for norske svømmeklubber

Telefonen er målputen på neste stevne.

Lett, prisvennlig tidtaking for uapproberte stevner og rekruttstevner. Frivillige bruker telefoner som tidtakere, mother-enheten samler tidene, og publikum følger resultatene live på TV og web.

Per bane
1 telefon
Oppsett
10 minutter
Resultater
Live

Problemet

Tidtaking på rekruttstevner er låst i 1995.

De fleste norske klubber kjører uapproberte stevner med stoppeklokker, papirskjema og en operatør som taster inn tider etterpå. Det er tregt, feilutsatt og publikum får aldri vite resultatene før dagen etter.

  • Manuelle stoppeklokker

    150–300 ms reaksjonstid per frivillig. Et heat med seks baner blir seks ulike sannheter.

  • Papir overalt

    Påmeldinger på Excel, heat-lister på A4, resultater i en perm. Lett å miste, vanskelig å dele.

  • Ingen live-resultater

    Foreldre står og venter, resultater publiseres dagen etter — om de publiseres i det hele tatt.

  • Hardware er for dyrt

    Omega- og Colorado-systemer starter på 200 000 NOK. Utenfor rekkevidde for små klubber.

Slik fungerer det

Tre steg fra påmelding til premieutdeling.

Klubben registrerer seg gratis, setter opp stevnet i nettleseren, og kjører det med telefonene dere allerede har. Ingen ekstra hardware, ingen installasjon.

  1. 01

    Registrer klubben — gratis

    En administrator i klubben oppretter en konto og blir godkjent. Roster, baner og frivillige settes opp én gang og gjenbrukes på alle stevner.

    • Gratis konto for alle norske klubber
    • Roster med svømmere, fødselsdato, kjønn
    • Inviter andre klubber til å sende påmeldinger
  2. 02

    Sett opp stevnet i nettleseren

    Bygg startlisten på en kveld: legg til øvelser med ett klikk, importer påmeldinger via CSV/Excel, og generer heats med sirkelseeding automatisk.

    • Standardkatalog: 25/50/100 fri, rygg, bryst, fly
    • CSV/XLSX-import per inviterte klubb
    • Heat-generering med inside-out lane assignment
  3. 03

    Kjør stevnet med telefoner

    Mother-enhet (laptop/iPad) viser QR-kode. Frivillige skanner med telefonen, blir tildelt bane, og trykker STOP når svømmer rører veggen. TV-skjerm og web oppdateres live.

    • QR-paring uten konto for tidtakere
    • Median-aggregering ved flere telefoner per bane
    • Offline-kø: tider lagres lokalt om WiFi faller ut

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.

  • Export 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

    Bokmål som standard, engelsk for internasjonale stevner og frivillige. Dato- og tallformat følger nb-NO.

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.

Priser

Betal per stevne, eller årlig — uten skjulte gebyrer.

Alle norske klubber kan registrere seg gratis og se på roster, invitasjoner og publiserte resultater. Du betaler kun når du faktisk skal kjøre et stevne.

Pilotklubber: ingen betaling kreves under pilotfasen. Priser valideres med ekte klubber før paywall slås på.

  • Rekruttstevne

    Ett stevne, ubegrenset antall svømmere. Tilgang utløper 7 dager etter sluttdato.

    1 200 kr / stevne
    • Ubegrenset svømmere og øvelser
    • Mother-enhet, tidtakerfoner, TV-display
    • Inviter andre klubber via lenke
    • Resultater offentlig på iswim.no/m
    • Eksport til CSV og PDF
    Start gratis prøveperiode
  • Anbefalt

    Større stevne

    Ett stevne med 200+ svømmere. Samme funksjoner, mer båndbredde i support.

    2 500 kr / stevne
    • Alt i Rekruttstevne
    • 200+ svømmere, flere klubber
    • Prioritert support på stevnedag
    • Hjelp til CSV-import før stevnet
    Start gratis prøveperiode
  • Årspass

    Ubegrenset antall stevner i ett kalenderår. For klubber som arrangerer fast.

    8 000 kr / år
    • Alt i Større stevne
    • Ubegrenset stevner
    • Forutsigbar budsjettering
    • Prioritet på nye funksjoner
    Kontakt oss

Ekte betaling via Stripe og Vipps slås på i fase 8 av iSwim-prosjektet. Inntil da fungerer «Start gratis prøveperiode»-knappen som tidlig påmelding — vi tar kontakt før første faktura.

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 betalende klubb. 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.

Kan vi prøve det før vi betaler?

Ja. Alle klubber kan registrere seg gratis og opprette et test-stevne for å bli kjent med oppsettet. Pilotklubber gjennom 2026 kjører gratis mot å gi tilbakemelding. Ta kontakt på admin@iswim.no for å bli pilotklubb.

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 før paywall slås på.

Vi tar inn et begrenset antall klubber gjennom 2026 som får kjøre iSwim gratis mot å gi tilbakemelding. Etter pilotfasen er prisene som vist over.

Eller direkte: admin@iswim.no