CLIENT PROJECT

Quem Quer Ser Contabilista

Real-time quiz game for accounting professionals. Built for 5,000+ concurrent players at the Portuguese Certified Accountants Congress.

ReactReact NativeNode.jsWebSocketsRedis
Scroll to explore
Mobile Experience

Player App

Native mobile experience for joining games and competing in real-time

Welcome & Entry

Home

Home

Main entry point

Login

Login

Enter game code

Profile

Profile

Create your identity

Onboarding Flow

Step 1

Step 1

How to play

Step 2

Step 2

Answer questions

Step 3

Step 3

Score points

Step 4

Step 4

Win prizes

Results

Leaderboard

Leaderboard

Final rankings

Display Experience

Event Screen

Large format displays for live events and conferences

Game Starting

Game Starting

Waiting for players to join

Live Question

Live Question

Real-time gameplay with leaderboard

Answer Reveal

Answer Reveal

Showing the correct answer

Technical Details

How It Was Built

Architecture designed for real-time performance at scale

The Challenge

Build a live trivia game that could handle 5,000+ simultaneous players at Portugal's largest accounting conference, with sub-second response times for fair competition.

The Solution

WebSocket server with Redis for real-time state management. React Native app for players, React web app for the stage display, and a custom admin dashboard for game control.

What I Built

  • Real-time WebSocket server (5K concurrent connections)
  • Player mobile app with instant feedback
  • Admin control dashboard for game masters
  • Stage leaderboard display with animations
  • Score calculation engine with fair timing
  • Load-balanced architecture for reliability