Hashlogics
← Case studies
Case study · Event Technology / EdTech · Global

Elevent

Run live trivia for ten players or a thousand.

Real-time multiplayer trivia platform for corporate events and training.

Elevent product interface
Client
Elevent
Industry
Event Technology / EdTech
Region
Global
Engagement
B2B · SaaS · Real-time multiplayer web app
Overview

Elevent lets organizations host live trivia for training, events, and team building. It runs real-time multiplayer games that stay in sync across every player, supports events from 10 to 1000+ participants at once, and gives hosts one admin portal for questions, rules, and live monitoring. WebSocket infrastructure on AWS keeps scores and answers updating instantly.

The challenge

The problem we set out to solve.

01

Manual event coordination slowed engagement and made participation hard to track.

02

Hosts had no real-time view of participant answers and scores.

03

Teams needed separate tools for quiz creation, hosting, and analytics.

04

Legacy tools could not scale to large corporate events or run well on mobile.

What success needed to look like

  • Run one live event for 10 or 1,000+ players without lag or dropped scores.
  • Replace multiple vendor subscriptions with one platform for creation, hosting, and analytics.
  • Give organizers a single admin portal instead of juggling separate tools.
  • Make game creation fast enough for a non-technical event coordinator.
Our approach

How we delivered it.

01

Diagnose

Mapped the organizer's workflow across separate quiz-creation, hosting, and reporting tools, and found where manual coordination was slowing events down.

02

Design

Designed the three game modes — point-based, accuracy-focused, and elimination — and the admin portal around question creation, rules, and session monitoring.

03

Build

Built the Vue.js player app and Node/Express backend on Socket.IO with a Redis adapter for multi-server clustering, backed by MySQL and Prisma.

04

Launch

Deployed on containerized AWS infrastructure with GitHub Actions CI/CD and New Relic monitoring, ready for events at any scale.

05

Run

Kept the platform monitored for uptime and real-time performance as events scaled from small teams to 1,000+ participants.

The solution

What we built.

We built a cloud-native platform with a player-facing web app, an admin portal, and a WebSocket game engine. Scores and answers sync in real time across every player, and the architecture supports events from 10 to 1000+ participants at once. Hosts run three game modes — point-based, accuracy-focused, and elimination — and manage questions, rules, and live sessions from one portal. Containerized AWS infrastructure with automated scaling and CI/CD keeps large events stable, and New Relic monitors uptime.

Real-time multiplayer gameplay over WebSocket
Three game modes: point-based, accuracy-focused, and elimination
Admin portal for question creation, rules, and live session monitoring
Role-based access control
Analytics and reporting
Rich content support for images and video
Unique join-code lobby system
Elevent experience library with trivia games and cover art
Elevent question editor with media upload, timing, and scoring properties
How it’s built

Tech stack

Vue.js 3 + TypeScriptTailwind CSS + Ant Design VueSocket.IONode.js 22 + Express.jsSocket.IO with Redis adapter (multi-server clustering)Prisma ORMMySQL 8Redis 7DockerNginxGitHub Actions CI/CDNew Relic APM

Integrations

  • AWS S3 (media, presigned URLs)
  • New Relic (monitoring)
  • Vercel CDN

Security

  • JWT with access/refresh rotation and RSA signing
  • Joi and Zod input validation
  • Role-based access control
  • Nginx SSL/TLS
More from the build
Elevent experience settings — point mode, survivor mode, and question selection
Elevent create-experience dialog with type, cover image, and visibility
The takeaway

Live, multiplayer events don't tolerate lag — we built the real-time infrastructure that keeps every player in sync, at any scale.

Start

Let’s build the one that runs after.

A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign — the ones that separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter