Hopp til hovedinnhold
Aktiv· Grunnlegger og utvikler· mars 2026

Klink

Et norsk drikkespill-webapp bygget med Next.js, TypeScript og Supabase. Egne spillpakker, dynamisk spillerinterpolering og et distinkt lime/grønt uttrykk.

Åpne
Next.jsTypeScriptTailwind CSSSupabaseVercel

Klink er et norsk drikkespill-webapp jeg bygger på fritiden. Prosjektet startet som en sandkasse for å levere noe helt fra idé til produksjon alene — og ble til en reell app jeg bruker selv.

Hva det er

En nettbasert drikkespill-motor med kortbaserte spillpakker, dynamisk interpolering av spillernavn inn i kort, og en Fisher-Yates-basert kortstokk-shuffle. Du legger til spillere, velger en pakke, og appen leverer kort en etter en — med spillernavnene flettet inn der det trengs.

Tekniske valg

  • Next.js App Router med TypeScript
  • Supabase for spillpakker, kort og admin-autentisering
  • sessionStorage + React Context for spillertilstand — ingen database-persistens per økt, slik at det er null friksjon å starte et nytt spill
  • Vercel for hosting og ISR
  • Et distinkt lime/grønt fargepalett, bevisst valgt for å skille seg fra konkurrenten Børst

Hvorfor

Jeg ville ha et sideprosjekt der jeg kontrollerer hele stacken — fra database-skjema til deploy — uten å måtte forholde meg til noen andres konvensjoner. Klink er like mye en teknisk lekeplass som et faktisk produkt. Når jeg vil teste en ny Next.js-feature eller en arkitektur-idé, blir det her det skjer først.