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
Med iSwim kan du enkelt sette opp og administrere stevner i bare noen få enkle trinn.
Problemet
De fleste svømmeklubber arrangerer uapproberte stevner med stoppeklokker og papirark. Alt er manuelt, tregt, feilutsatt — og publikum får aldri se resultatene.
150–300 ms menneskelig reaksjonstid per frivillig. Seks baner, seks ulike sannheter.
Påmeldinger på papir, svømmerlister i regneark, resultater i en perm. Lett å miste, vanskelig å dele.
Foreldre venter passivt. Ingen live-resultater, ingen progresjonsinformasjon.
Dyre tidtakersystemer — gode for OL, ikke for uapproberte stevner.
Slik fungerer det
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.
Funksjoner
iSwim dekker hele løpet fra påmelding til publiserte resultater. Bygget med norske klubber, for norske klubber.
Sirkelseeding på tvers av heats, inside-out lane-tildeling, og «Generer alle heats» med ett klikk. Strykninger filtreres automatisk.
QR-paring i bassengkanten. Median-aggregering ved 1–3 telefoner per bane. Stabil deviceId overlever krasj og reconnect.
Stor live-klokke, plasseringsmedaljer i sanntid, og en mobiloptimal /m/-side publikum kan dele med foreldre hjemme.
Delbare invitasjons-lenker. Inviterte klubber laster opp påmeldinger via CSV eller Excel uten å logge inn.
Startlister som PDF, resultatliste som CSV. Ikke låst inn — dataene dine kan lastes ned når du vil.
Resultater er gratis tilgjengelige for publikum på iswim.no/m. Ingen pålogging, ingen betalingsmur, ingen sporing.
Tider lagres lokalt på telefonen i IndexedDB hvis nettet faller, og synker tilbake når forbindelsen kommer. Ingen tider tapt.
All data lagres i EU (Neon Postgres + Upstash Redis i Frankfurt). DPA-mal på norsk. Passordløs innlogging via magic-link.
Engelsk som standard, norsk bokmål for lokale stevner. Dato- og tallformat følger aktivt språk.
Løsningen
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.
Frivillige skanner en QR-kode, telefonen blir tildelt en bane, og en stor STOP-knapp er alt de trenger å bruke under heatet.
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.
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
Står svaret ditt ikke her? Send en e-post til admin@iswim.no — vi svarer innen 24 timer på hverdager.
É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.
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.
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.
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.
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.
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.
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
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