Scavtopia
A complete platform for creating and running interactive scavenger hunts. Designed for corporate team building, tourism, and event organizers. Currently in pre-launch development.
Project Screenshot
Overview
Scavtopia is a location-based scavenger hunt platform designed for corporate team building events, tourism experiences, and educational activities. The platform enables event organizers to create custom scavenger hunts with GPS-verified challenges, real-time team tracking, and automated scoring.
As Technical Co-Founder, I own the entire technical vision and implementation. This includes designing the system architecture, building the mobile and web applications, implementing the real-time coordination engine, and setting up the cloud infrastructure. The platform is currently in pre-launch development.
My Role
Technical Co-Founder with full ownership of architecture, development, and infrastructure. Responsible for all technical decisions and implementation.
Status
In development since 2025. Pre-launch.
What I Am Building
Mobile Application
Cross-platform React Native app for participants. GPS-based challenge verification, team chat, photo submissions, and real-time leaderboards.
Admin Dashboard
Web application for event organizers to create hunts, design challenges, monitor live events, and view analytics.
Real-time Engine
SignalR-based coordination system for live team tracking, instant score updates, and real-time notifications across all connected clients.
API & Backend
.NET backend with PostgreSQL. RESTful API, Azure Functions for background processing, and integration with mapping services.
Architecture & Technical Decisions
Real-time coordination for multiple teams
SignalR hubs with Redis backplane for horizontal scaling. Each event gets its own group for efficient message broadcasting. Deployed on Azure with auto-scaling.
Accurate GPS verification without draining battery
Adaptive location polling based on proximity to challenges. High frequency when near a checkpoint, low frequency during transit.
Offline support for areas with poor connectivity
Local-first architecture with optimistic updates. Challenge completions queue locally and sync when connection restores.
Scalable multi-tenant architecture
Tenant isolation at the database level with row-level security in PostgreSQL. Shared infrastructure with per-tenant resource limits.
Background processing for event scheduling
Azure Durable Functions for orchestrating scheduled tasks, sending notifications, and processing media uploads asynchronously.
Cloud Infrastructure
Cloud Platform
Microsoft Azure
Compute
Azure App Service, Azure Functions
Database
Azure Database for PostgreSQL
Real-time
Azure SignalR Service
Storage
Azure Blob Storage
Caching
Azure Cache for Redis
Technical Highlights
Next Project
SquadJamHave a project in mind?
I am currently accepting new projects. Reach out and let's discuss how I can help you ship faster.