← All work
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