All work
Events · Public Platform

Baghdad AutoShow — Registration & Smart Voting

Vehicle self-registration, QR check-in, and geo-fenced QR voting platform for a live automotive exhibition.

Role
Product & Engineering
Client
Baghdad AutoShow (via Enjaz)
Sector
Events · Public Platform

// the problem

What needed solving

A live car show needed frictionless public registration, reliable entry check-in, and tamper-resistant public voting — all working on visitors’ phones inside a crowded venue.

// my role

What I owned

Product & Engineering

// what we built

Features & scope

  • Vehicle self-registration with photo submission and an approval workflow.
  • Auto-generated QR codes with WhatsApp notifications.
  • QR check-in with duplicate prevention and bulk sticker printing.
  • QR-based public voting (Best Vehicle, Best Project, Best Company Booth).
  • GPS geo-fencing so votes only count inside the venue.
  • Device-level duplicate prevention and a big-screen live results reveal.

// architecture

Stack & tooling

Laravel/MySQL/Livewire/Tailwind CSS

// security approach

How it was hardened

Random unguessable QR tokens, signed status links, geo-fencing, device/IP duplicate prevention, append-only votes, and a full privileged-action activity log. 4 admin roles.

// outcome

Results

3
Vote categories
4
Admin roles
Geo-fenced
Integrity

// next project

Serbian Embassy — Application Center Software