Back to Projects

Adventure Hunt

Race & Scavenger-Hunt SaaS with Shopify | PHP & CodeIgniter

PHP CodeIgniter Shopify AWS RDS OneSignal
Adventure Hunt

Project Overview

Adventure Hunt is a multi-tenant race and scavenger-hunt management SaaS for organizers running timed, location-based adventure events. Shopify is integrated directly into the race lifecycle — products represent races, and paid orders automatically create participants and link them to races and teams. Organizers define stops with map coordinates, routes, checklists and clues, and track real-time team progress.

Status: Live Timeline: 2024 – 2026
Visit Live Project

My Role

  • Software Engineer
  • Upgraded PHP to 8.3 and migrated CodeIgniter to the latest stable version — refactoring deprecated code and improving stability
  • Resolved production issues across frontend, backend, API integrations and database layers

Key Features

Shopify-Driven Races

Product & order sync (API 2024-07) with webhooks — paid orders auto-create participants and teams.

Race Lifecycle

Stops with map coordinates, routes, checklists, clues and scoring on Google Maps.

Teams & Progress

Team management with real-time progress tracking during live events.

Push Notifications

OneSignal notifications keeping participants updated mid-event.

Auth & API

Ion Auth RBAC, JWT API clients, and Swagger/OpenAPI documentation.

Cron Automation

Countdown timers, metafield sync, race date sync and log cleanup on AWS RDS multi-database setup.

Results & Impact

  • Upgraded PHP to 8.3 and CodeIgniter to the latest stable version with improved performance

Technologies Used

PHP CodeIgniter MySQL AWS RDS Shopify OneSignal Google Maps Swagger Bootstrap jQuery

Want something like this for your business?

I can build, modernize or scale your product the same way. Let's talk about what you need.