← All work
Client Project In progress

AsyncQuiz

Async quiz competition platform for a Norwegian client. Complex, multilingual, on deadline.

SparSammenAS is a Norwegian company building a quiz competition platform where teams compete asynchronously — no shared time slot required. Geir-Ove needed a senior engineer who could handle a monorepo with web, admin, and mobile surfaces, Norwegian-language Vipps payment integration, and a complex real-time scoring system.

Key decisions

  • Monorepo with shared types: Web (Next.js 14), admin dashboard, and mobile share a single TypeScript codebase. Schema changes propagate everywhere.
  • Vipps over Stripe: Norway's dominant mobile payment method. The integration is complex but the conversion rate difference is significant.
  • Async scoring with Supabase real-time: Participants complete quizzes at different times. Real-time leaderboard updates use Supabase subscriptions.

Stack

Next.js 14 · TypeScript · Supabase · Vipps · React Native · Expo