SwipeTask – QR-baserad swipe-prioritering för workshops

Webbapp för QR-baserad grupprioritering. Deltagare swipar på mobilen, hosten ser live-ranking och exporterar till Obsidian.

Publicerad
Uppdaterad
Lästid
5 min

Kort sagt

SwipeTask gör backlog-prioritering till ett styrt workshopmoment. Istället för långa diskussioner swipar varje deltagare på sin egen mobil via en QR-kod. Resultatet blir en aggregerad, rättvis ranking som hosten följer live och som kan exporteras som riktiga Obsidian-tasks.

Vad är det?

En Next.js-app som kombinerar:

  • QR-baserad deltagande (deltagare behöver ingen inloggning)
  • MoSCoW-klassificering
  • Parvis jämförelse (ELO-liknande ranking)
  • Realtidsuppdaterad hostvy
  • Direkt export till Obsidian Markdown med roundtrip-metadata

Hur fungerar det? (workshop-flödet)

  1. Host skapar session
    Namn på workshopen + klistrar in uppgifter (tasks). Väljer dimensioner att jämföra.

  2. QR-kod visas
    Deltagare skannar och joinar med bara ett namn.

  3. MoSCoW-klassificering
    Varje deltagare markerar varje task som Must / Should / Could / Won’t.

  4. Parvisa swipes
    Deltagare gör snabba val mellan två uppgifter i taget (Tinder-liknande). Flera dimensioner kan jämföras.

  5. Live-resultat för host
    Host ser aggregerad ranking i realtid via SSE. Kan filtrera på deltagare, se MoSCoW-fördelning och oenighet.

  6. Review & fakta
    Gruppen går igenom outliers och lägger till fakta: storlek (S/M/L/XL), affärsvärde, osäkerhet, kalendertid, kort tänk.

  7. Export till Obsidian
    Varje task blir en Markdown-fil med frontmatter + SWIPETASK:v1-metadata för roundtrip.

Nyckelfunktioner

  • Friktionsfri deltagande – QR + mobil, ingen app eller konto krävs
  • Rättvis rangordning – många små parvisa val istället för röstning eller diskussion
  • Live hostvy – 16:9-dashboard utan scroll där QR, deltagarstatus och resultat visas samtidigt
  • Deltagarvy optimerad för mobil – portrait-läge, minimalt gränssnitt, swipe utan förhandsrullning
  • MoSCoW + ELO-light – två lager av prioritering
  • Obsidian-export – långlivade tasks med metadata
  • Host-kontroll – filtrering, review och fastställande av outcome

Fördelar

  • Mycket snabbare än traditionella prioriteringsmöten
  • Ger en mer demokratisk och mindre bias-drabbad ranking
  • Kopplar det tillfälliga workshopresultatet till det långsiktiga task-arbetet
  • Enkel att köra fysiskt eller hybrid (alla har sin telefon)

Nuläge & begränsningar (juli 2026)

  • MVP är i stort sett funktionellt (QR, join, swipe, live-aggr, basic export)
  • Pågående arbete: låst enkel deltagarresa, bättre prod-persistens (Firestore), finputsad export-mall
  • Sessioner i prod använder Firestore (SQLite är ephemeral på Cloud Run)
  • Kräver host-inloggning (Google) med allowlist

Användningsfall

  • Backlog-prioritering i team eller ledningsgrupp
  • MoSCoW-arbete i projektstarter
  • Workshop för att ranka förbättringsförslag eller investeringsidéer
  • Snabb konsensus kring vad som är “Must” vs “Nice to have”

Tech & drift

  • Stack: Next.js 16 (App Router), React 19, Tailwind
  • Autentisering: NextAuth (Google) för host; öppen join för deltagare
  • Drift: Cloud Run (europe-north1), Firestore för sessioner
  • Live: https://swipetask.lisemark.com

Sammanfattning

SwipeTask är ett praktiskt verktyg för alla som tröttnat på oändliga prioriteringsdiskussioner. Det gör att en grupp kan gå från en rå lista till en tydlig, motiverad ranking på kort tid – och samtidigt få resultatet rakt in i det vanliga arbetsflödet (Obsidian).

Perfekt för den som vill ha både hastighet och rättvisa i workshop-prioritering.


Vill du ha en länk till en demo-session, exempel på exporterad Markdown, eller en jämförelse med andra prioriteringsmetoder (t.ex. Eisenhower, Impact/Effort)?

Källor