Event Platform · Financial Institution [CLASSIFIED]

PROJECT CAMP

A major financial institution needed a branded, event-day quiz platform for their campus programme — deployed simultaneously across two physical locations, with live leaderboards visible on TV screens and a secure admin dashboard for staff.

Year 2026
Scale ~600 participants · 2 locations
Status Delivered
quiz.thecamp2026.com
Zincirlikuyu
Question 3 / 5
Which is the largest lake in Turkey?
A Lake Van
B Lake Tuz
C Lake Bafa
D Lake İznik
Live Leaderboard
1 Emma Clarke 5/5 military_tech
2 James Wright 4/5
3 Sofia Reyes 4/5
4 Daniel Park 3/5
5 Laura Bennett 3/5
🏅
5 / 5
Perfect Score!
Collect your prize at The Camp desk.
Zincirlikuyu · 247 plays
Emma Clarke 5/5
James Wright 4/5
Sofia Reyes 4/5
James Wright 3/5 duplicate
Daniel Park 3/5

My brief was to set up the quiz for a company's internal campus event using Mentimeter — a third-party tool the client was already planning to use. I started configuring it and quickly saw the problem: Mentimeter's customisation options didn't come close to what we actually needed. The design felt generic, the feature set was limited, and there was no way to enforce the branding or quiz logic the event required.

Nobody asked me to build an alternative. But I spent the time between the brief and the next meeting doing exactly that — a fully custom quiz platform, built from scratch with AI assistance, designed specifically around the event's requirements. When I showed it in the meeting as an option, the reaction was immediate. They dropped Mentimeter on the spot.

The custom platform ran the full quiz across both campuses simultaneously. Around 600 participants completed the experience. Gold medals were awarded to perfect scorers. The client had something that felt like it was made for them — because it was.

Modules & Capabilities

quiz

Branded Quiz Interface

Full-screen quiz experience with custom typography, brand colours, and animated transitions. No Mentimeter watermarks, no generic UI.

location_on

Dual-Location Deployment

Two separate quiz sets for two physical campuses, each with their own question pool, leaderboard, and admin view — running in parallel.

leaderboard

Live Leaderboard

TV-optimised display refreshing every 5 seconds. Showed top scorers in real time throughout the event day.

block

Replay Protection

localStorage-based guard preventing the same participant from submitting more than once. No account required — friction-free for attendees.

admin_panel_settings

Admin Dashboard

Session-authenticated panel for event staff. Location filter, name search, duplicate flagging in yellow, live statistics, and full participant list.

military_tech

Medal & Reward Flow

Perfect scorers (5/5) receive an animated gold medal and a prompt directing them to the event's prize desk.

User Flow

1

Participant enters name

No account, no friction — name entry is the only gate

2

Location-specific quiz loads

Question set matched to physical campus: Zincirlikuyu or Pendik

3

Quiz completed & scored

Instant result displayed, score written to database

4

Leaderboard updates live

TV display refreshes every 5s — top scorers visible across the room

5

Perfect score → gold medal

5/5 triggers medal animation + prize desk redirect

Architecture

Frontend Vanilla JS SPA · Custom CSS animations · Brand typography (TiemposHeadline, BBVABentonSans)
Backend PHP 8.4 · MySQL · Session-based admin auth · REST score submission
Leaderboard Auto-refresh every 5 seconds · TV-optimised full-screen layout · Location-filtered views
Deploy cPanel shared hosting · lftp upload · Two live URLs for two campuses
Vanilla JSSPA ArchitecturePHP 8.4MySQLCustom Admin PanellocalStorage AuthcPanel Deploy

Interested in this kind of work?

Let's talk.

hello@oktayatalay.com