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.
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)
-
Host skapar session
Namn på workshopen + klistrar in uppgifter (tasks). Väljer dimensioner att jämföra. -
QR-kod visas
Deltagare skannar och joinar med bara ett namn. -
MoSCoW-klassificering
Varje deltagare markerar varje task som Must / Should / Could / Won’t. -
Parvisa swipes
Deltagare gör snabba val mellan två uppgifter i taget (Tinder-liknande). Flera dimensioner kan jämföras. -
Live-resultat för host
Host ser aggregerad ranking i realtid via SSE. Kan filtrera på deltagare, se MoSCoW-fördelning och oenighet. -
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. -
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)?