Skip to content
Allan Nuwamanya
Back to engineering archive
Web Apps

Discover Uganda

Physical tourism card game paired with a modern digital booking platform

Full-stack tourism platform combining physical card game mechanics with digital QR codes. Unlocks exclusive tour booking discounts, deep-dive cultural histories, and direct connections to local tour operators across Uganda.

CategoryWeb Apps
LinksPrivate
StackReact 19, Express 5
ScaleReact 19

The Challenge

Uganda boasts incredible tourism destinations, but local operators struggle to reach domestic and regional travelers through digital ads. Physical card games offered high engagement but lacked instant booking conversion.

Architecture & Solution

Created a bridge connecting physical game cards with digital web experiences. Each printed card features a unique cryptographic QR code that scans into a React 19 web app, unlocking rich video media, historic context, and direct booking discounts with certified operators.

Engineering Decisions

  • React 19 + Express 5 ArchitectureUsed the latest React 19 client features coupled with an Express 5 backend using Drizzle ORM for type-safe PostgreSQL queries.
  • Cloudinary Media OptimizationImplemented auto-format, adaptive bitrate streaming, and responsive image transformations to deliver sub-second media on cellular connections.

Outcomes

  • Directly connects local safari and cultural operators to new booking channels