Our work / Daily Duel

Daily Duel

30 games. Friend leagues. Weekly winners.

Play Daily Duel →

About the app

Daily Duel serves up one new mini-game every day, rotating across 30 games in five categories: word, number, knowledge, visual, and speed. Every player gets the same game on the same day — scores are seeded by date so it's a level playing field.

The social layer is built around private leagues. Create one, share an invite code with friends, and compete on a weekly leaderboard. Streaks, average scores, and full weekly history are tracked on each player's profile.

Stack

Next.jsTypeScriptTailwindSupabaseSupabase AuthPostgresRLS

Screenshots

Auth screen — clean sign up / log in flow

Auth screen — clean sign up / log in flow

Game result — score, category, and share options

Game result — score, category, and share options

Leagues — create or join with an invite code

Leagues — create or join with an invite code

Profile — stats, streak, and weekly history

Profile — stats, streak, and weekly history

Edit profile — display name and avatar colour

Edit profile — display name and avatar colour

← Back to our work