Explore Vienna through Story-driven Quests

StrudL is a cross-platform mobile adventure built with React Native and powered by the Google Maps API. Travelers can unlock curated quests across Vienna, track their progress, and capture postcard memories while navigating the city with confidence.

Cross-platform

Optimized for iOS and Android with a shared React Native codebase.

Maps-first UX

Google Maps integration powers real-time location and navigation.

Quest Engine

Track completion rates, verify locations, and unlock new challenges.

StrudL quest overview screens

Key Capabilities

A guided mobile experience that blends exploration with gamification. StrudL transforms the streets of Vienna into a living quest board while keeping navigation and progress frictionless.

🧭

Start a Quest

Discover nearby adventures at a glance, preview quest requirements, and launch turn-by-turn directions using the native maps app for your platform.

📊

Track Progress

Real-time completion stats help travelers understand how much of the journey remains and celebrate milestones along the way.

🗒️

Quest Insights

Dedicated quest detail screens summarize objectives, locations, and postcard prompts for a streamlined, focused adventure.

🛰️

Verify on Location

Built-in location verification ensures quests are completed on-site, reinforcing authenticity and rewarding exploration.

🗺️

Immersive Map Mode

Toggle a distraction-free view that highlights the map and route overlays, perfect for navigating busy streets.

🪪

Guest Friendly

Designed with travelers in mind—collect guest details, share postcards, and keep memories organized in one place.

Technology Foundation

React Native

A component-driven architecture powers StrudL on both iOS and Android. Shared UI primitives keep experiences consistent while reducing maintenance overhead.

Async Storage

Lightweight local persistence stores quest state, postcards, and user settings without the complexity of a remote database for offline-friendly experiences.

Google Maps API

Rich map layers, routing, and reverse geocoding provide the spatial intelligence behind every quest and location verification workflow.

Launch Adventures with Confidence

The Start a Quest flow surfaces every available challenge directly on an interactive map. Users can inspect quest details, preview the route, and kick off navigation through Apple Maps or Google Maps in a single tap.

  • Clear quest previews with postcard objectives.
  • Quick actions for marking quests complete.
  • Integrated postcard capture to commemorate progress.
Start a quest screen showing map of Vienna
Quest completion progress animation

Visualize Completion Rates

A dedicated analytics view monitors overall quest completion and nudges travelers toward their next milestone. The experience is intentionally minimal so users can focus on exploration rather than micromanagement.

  • Persistent storage keeps progress synced between sessions.
  • Completion percentages update instantly after each quest.
  • Designed for readability outdoors with high-contrast visuals.

Quest Details on Demand

When a quest begins, StrudL reveals a polished information hub with everything travelers need: directions, goals, and postcard prompts. No scrolling through lengthy descriptions—just the essentials, beautifully presented.

  • Responsive layout tuned for single-hand mobile use.
  • Easy access to map overlays and location verification tools.
  • Subtle motion and micro-interactions keep the experience lively.
Quest detail layout with actions

Ready to Embark on Your Own Quest?

Dive into the repository to explore the codebase, experiment with the navigation flows, or fork the project to craft your own city adventure.

Open the GitHub Repository