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.
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
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.