SC DHfK Leipzig e.V.

How SC DHfK Leipzig Turned Outdoor Spaces Into Interactive Adventures With Geofencing

SC DHfK Leipzig wanted to get people moving - literally. easy.bi built Trovi, a mobile app that uses geofencing and geolocation to create interactive outdoor routes with location-triggered events, turning city walks and nature trails into guided adventures.

2
Platforms from 1 codebase
GPS + Geofencing
Dual location technology
Self-service
Route creation by staff
Interactive
Location-triggered content
SC DHfK Leipzig e.V. project showcase
01

The Challenge: Making Outdoor Activity Engaging in a Screen-First World

SC DHfK Leipzig e.V. is one of Germany's largest multisport clubs, with a mission that extends beyond competitive athletics: getting people of all ages physically active. But the club faced a modern problem - competing for attention against screens, streaming, and the gravitational pull of the couch.

Traditional fitness programs reach people who are already motivated. SC DHfK Leipzig wanted to reach everyone else - the families who need a reason to go outside, the casual walkers who want more than just steps, the city explorers who would engage with their surroundings if given a compelling reason to do so.

The concept was clear: an app called Trovi that would turn outdoor routes into interactive experiences, using the phone people already carry to guide them through adventures with location-based objectives, challenges, and content. But turning that concept into a working product required solving several technical problems simultaneously.

Geofencing needed to work reliably across urban and rural environments. Routes had to support diverse content - from educational waypoints to fitness challenges. The app had to be intuitive enough for a 10-year-old and engaging enough for an adult. And it all had to run smoothly on both iOS and Android without maintaining two separate codebases.

“We wanted to reach people who would never sign up for a fitness class. Trovi meets them where they already are - outside, with their phone in their pocket.”

02

Why SC DHfK Leipzig Chose easy.bi

SC DHfK Leipzig needed a development partner with specific technical capabilities: experience with geofencing and geolocation technologies, cross-platform mobile development skills, and the ability to build a backend that could manage diverse route content. The project also required a partner who understood that this wasn't a fitness tracker - it was an engagement tool, and the UX had to reflect that.

easy.bi's experience with Ionic and Angular for cross-platform mobile apps, combined with Symfony backend expertise, meant the entire application could be built by a single team. More importantly, easy.bi understood the product vision: technology that disappears into the experience, making the outdoor adventure feel natural rather than app-driven.

“The geofencing works surprisingly well even in the city center where GPS can be unreliable. easy.bi tuned the fence boundaries for different environments.”

03

The Approach: Building a Location-Aware Adventure Engine

Geofencing for location-triggered events. The app's core mechanic relies on geofencing - invisible boundaries around specific locations that trigger content when a user enters them. easy.bi implemented geofencing that works across varied environments: tight urban blocks where GPS signals bounce between buildings, and open trails where fence boundaries need to be larger. Each geofence triggers context-specific content - a historical fact, a fitness challenge, a quiz question, or a navigation clue.

Geolocation for real-time navigation. Between geofenced waypoints, the app uses continuous geolocation to guide users along routes. The navigation interface was designed for glanceability - users should be able to check their phone briefly, confirm they're heading the right direction, and put it back in their pocket. The goal was outdoor engagement, not screen time.

Route and content management system. The Symfony backend powers a content management layer where route creators can define geographical courses, set waypoint locations, attach content to each waypoint, and configure the sequence of objectives. This means SC DHfK Leipzig can create new routes without developer involvement - a critical factor for long-term sustainability.

Cross-platform mobile app with Ionic and Angular. Trovi was built as a single codebase using Ionic with Angular, deploying to both iOS and Android. This halved the development effort while ensuring consistent behavior across platforms. Performance-critical features like geofencing callbacks and background location tracking were implemented with native plugins where the cross-platform layer couldn't match native performance.

Gamification without gimmicks. Each route includes objectives that give users a reason to complete the full course - not just walk to the first interesting point and stop. Objectives are tied to the route's theme (fitness, education, exploration) and provide a sense of progression that keeps users engaged through the entire experience.

“Being able to create new routes ourselves was a game-changer. We can respond to community requests and seasonal opportunities without waiting for a development cycle.”

04

The Results: Outdoor Spaces Transformed Into Interactive Experiences

Trovi turned SC DHfK Leipzig's vision into a working product that people actually use. The app provides an engaging reason to go outside - not through guilt or fitness metrics, but through curiosity and exploration. Users follow routes, discover location-triggered content, and complete objectives that make outdoor time feel purposeful.

The content management system gave SC DHfK Leipzig independence from the development team for route creation. New routes can be published based on seasonal themes, local events, or community suggestions without writing code. This self-service capability means the app's content grows continuously.

For SC DHfK Leipzig, Trovi became a new channel for their core mission. Rather than reaching only people who walk into a gym, they can now engage anyone with a smartphone and a willingness to step outside. The geofencing technology makes the city itself the venue.

2
Platforms from 1 codebase
GPS + Geofencing
Dual location technology
Self-service
Route creation by staff
Interactive
Location-triggered content

“easy.bi understood that this wasn't a fitness tracker. It's an engagement tool. That distinction shaped every design decision in the app.”

05

Key Takeaways

  • Geofencing requires environmental calibration. A 50-meter fence works in a park but fails between city buildings. Tuning fence boundaries per location type was essential for reliable content triggering.
  • Content management independence extends product lifespan. The CMS-powered route system means Trovi stays fresh without ongoing development investment. New content is a staff task, not a sprint task.
  • Cross-platform doesn't mean compromised. Ionic with Angular delivered consistent UX across iOS and Android. Native plugins filled the performance gaps for location-critical features.
  • Engagement beats tracking. Trovi succeeded by making outdoor activity interesting, not by counting steps. The location-triggered content model creates pull rather than relying on push notifications.

Ready to achieve similar results?

Speak directly with our experts. Book a 20-minute Expert Call.

Start with a Strategy Call

Project Snapshot

Industry
Sports & Fitness
Service
Custom Solutions
Technologies
GeofencingGeolocationPHPSymfonyIonicAngular