AMR RACEHUB
Demoläge

Lägg till åkare

Registrera dig en gång. Du får tillbaka din egen länk att öppna under passet.

Klar

Inte ansluten till databasen?

Utan Supabase sparas åkaren bara lokalt (demo). Tryck Anslut på kartan och klistra in dina uppgifter för att köra ett riktigt test där flera kan följa.

Sänder position

Håll den här sidan öppen under passet. Skärmen hålls vaken automatiskt. Position skickas var 3:e sekund.

väntar på gps
km/h
0:00
sänt

Anslut databas

Klistra in din Supabase-URL och anon-nyckel för att gå från demo till skarpt läge. Uppgifterna stannar i den här fliken.

Engångs-setup: skapa tabellerna (kör i Supabase SQL editor)
create table if not exists riders (
  id text primary key,
  name text, color text, method text,
  target_seconds int, start_ts bigint,
  lat double precision, lng double precision,
  speed double precision, dist double precision,
  updated_at bigint
);
create table if not exists config (key text primary key, value jsonb);
create table if not exists races (
  id text primary key,
  name text, year int, route jsonb, created_at bigint
);
alter table riders enable row level security;
alter table config enable row level security;
alter table races enable row level security;
-- öppet för klubbtest; lås ner senare:
create policy "anon riders" on riders for all using (true) with check (true);
create policy "anon config" on config for all using (true) with check (true);
create policy "anon races" on races for all using (true) with check (true);

Sparade lopp

Stäng
+ Nytt lopp

Lägg till ett lopp en gång — det ligger kvar. Ändras banan ett nytt år byter du bara GPX på loppet, eller sparar årets bana som ett eget lopp.

Hantera åkare

Stäng

Nollställ position inför varje nytt lopp. Ta bort och lägg till igen om namn eller färg blivit fel.