LeoStep

LeoStep

Interactive walking, running, and cycling mobile app with gamification elements to enhance employee wellness

About The Project

LeoStep is a dynamic walking, running, and cycling app designed by Leobit for the internal employee wellness program. Its primary goal is to motivate users to engage in regular physical activity, specifically walking, by incorporating gamification elements. The app transforms daily walks into an enjoyable and interactive experience, encouraging users to adopt a healthier and more active lifestyle. alt text

Project in Detail

The app’s development proceeded through structured phases. Initially, I conducted an examination of user behavior, and subsequently, I integrated more advanced features based on our observations. Leostep integrates gamification components as ‘crystals’ that turn regular walks into an engaging and interactive journey across the city. alt text
  1. Streamlined Registration Process - The app simplifies registration for user convenience by offering quick signup options instead of lengthy forms. We’ve prioritized user convenience by incorporating a range of registration methods: leveraging social media accounts, utilizing email addresses, and, specifically for iOS users, harnessing the power of their Apple ID.
  2. Referral System
  3. Push Notifications
  4. Integration with iOS health App
  5. Connection Community

Results:

  • Employees encouraged to engage in daily physical activities.
  • 600+ hours of workouts in 4 months
  • 3,500 kilometers traveled

Dynamic Daily Goal System

  • Our development team identified that repetitive tasks decrease user motivation towards app usage. Subsequently, we introduced a system of daily goals that adapts based on each user’s proficiency level. It keeps users engaged, as they can observe their progress and witness the challenges increasing as they advance through higher levels.
  • We implemented a personalized level badge system that rewards users for achieving specific milestones, such as reaching a certain number of steps or collecting a set of crystals. Special algorithms track user progress and dynamically adjust the goals based on the user’s level and achievements.
alt text

Gamification Elements

  • To enhance user engagement during walking activities, the app employs an interactive feature called “crystals”, placed on the map for users to collect as they approach them. There are 4 types of crystals, each has its own unique value and offers users additional points. Once users gather a specific set of crystals, they receive additional points, incentivizing them to explore different locations to maximize their rewards. Users have the opportunity to earn even more points by collecting a “star”, which requires the collection of specific crystals in a certain sequence.
  • Technical implementation includes interaction with Google Maps API, utilizing their analytics to track and send crystal coordinates from the backend to the user’s device. The selection of the locations is meticulously determined using data from Google Maps, which aids in identifying suitable public areas for crystal placement. This integration enables accurate tracking of crystal locations and real-time updates on the map. The app utilizes the device’s location capabilities to determine the user’s current position. Upon meeting all required permissions, the app checks if the user is within a proximity of 3–4 meters from a crystal. If this condition is met, the crystal is considered acquired.
alt text

Advanced Workout Recording

  • The app leverages advanced workout recording functionality to track and document physical activities. As users engage in walking or cycling, the app records their movement, capturing valuable metrics such as distance covered, duration, and other relevant data. To provide a visual representation of the employees workouts, the app integrates with Google Maps. The integration allows the app to utilize Google Maps’ analytics and mapping capabilities.
  • As a result, users’ paths are precisely drawn on the map, providing a clear and accurate depiction of their workout routes. These recorded workouts are securely saved within the app, granting users convenient access to review their progress over time.
alt text

Team Competitions

  • In LeoStep, users have the option to create their own teams or join existing ones, enabling them to embark on virtual adventures with chosen colleagues. Each team has levels and goals, which dynamically increase based on the team’s progress. Furthermore, team levels serve as a rewarding system, where higher levels unlock the ability to recruit more team members. This fosters healthy competition and motivates teams to work together to achieve higher milestones.
  • We integrated Leaderboard into the app, fostering a sense of healthy competition and motivating users to strive for top positions by engaging in more walking, running or cycling activities. The implementation of the Leaderboard involved designing a robust scoring system that tracked user activities, crystal captures, and goal completions in real-time, ensuring users had immediate visibility of their ranking and progress compared to others.
alt text