MyRun is South Africa's leading fitness platform that hosts free and safe weekly timed Events, bringing like-minded people together, regardless of their level of fitness. MyRun is created by Mobii and has over 50,000 active users
Along with a terrible UX. They’re also losing support from sponsors due to the decline in new customers
The goal is to create an app that will reward users who are active. This will enable user retention and offer sponsors a great ROI with increasing customer base.
Since MyRun had an existing database for its 50,000 users it was easy to understand who the target market is. With the data in hand, learning about the existing users' pain points became top priority.
XP will be lost periodically when a user becomes inactive for a month and compounds in the upcoming months making it critical for users to continue using the platform to retain their gained xp
Gaining XP will be based on multiple factors such as the distance travelled, position of the participant, venue difficulty and weekly streak
Leveling Up
function nextLevel (level)
return round((4 * (level ^ 3)) / 5)
end
I opted to use exponential functions to get a steep leveling curve. The steeper the curve the greater the amount of XP required for each successive level and probably the more time the user has to invest to reach it.
This type of levelling up can be seen in early generations of Pokemon games.
the business model will follow a monthly subscription that will grant the user access to a seasonal reward system and access to clubs
the rewards will refresh after every 4 months and will be provided by the sponsor. Some rewards will be unique to events and to specific achievements
Subscription
Packages
Duration
(months)
Cost
(Rands)
Access
Granted
Package 1 - monthly pass
1
R25
you get timing band, you can join clubs and access to rewards
package 2 - Season Pass
4
R94
you get timing band, you can join clubs and access to seasonal rewards
Package 3 - yearly pass
12
R270
you get timing band, you can join clubs and access to 4 seasonal rewards
Package 4 - one time band purchase
-
R75
you get the timing band only
Seasonal Rewards
the sponsor will provide redeemable gifts from their store. the rewards will change after every 3 months.
that means 4 seasons will part take in the year. if you miss rewards from a particular season, you probably missed out on it forever. The redeemable rewards will be unlocked through a tier system and will have different xp requirements than levelling up. Having multiple sponsors can mean more tiers or categories of tiers
The preliminary sign up is done through one click email login, this reduces the number of clicks to access the app to 2. Thus reducing friction that caused lack of sign ups for MyRun.
Lastly the medical aid information was determined to be secondary information which we can leave as optional and not mandatory for users. All of the users information was shifted inside a verification center where information can be updated and input.
Get social, get together and get running. Join clubs, compete with others or go on a South Africa Tour to bring the cup home. MyRun Club provides a community whether you want to be competitive or just gather for some fun.
Gain XP, complete challenges, travel South Africa and get rewarded with actual store discounts and purchases that will make you never want to stop running.
Complete challenges to show off your accomplishments and badges to friends and competitors, get titles and customize your profile to show off your style. Become the coolest runner
Get the best running score on any track to become its leader. Becoming leader of the track gets you special perks and prestige when racing. Other participants will be notified that the leader is racing amongst them and you can keep retaining the title for XP bonuses. Lose the title to make your own nemesis
Keeping my tone gender neutral. Writing the copy for the product I enjoyed being inclusive for all genders and really made me think harder about the words I use in daily life.
Gamification is its own reward. Being able to transform something into a game was a very challenging endeavor which really brought my creativity and love for gaming into life. Listening to people's views and making the platform fun for them was a great accomplishment for me.
Redesign the website to match mobile changes
Conduct a Post-launch research to understand new pain points occurring in the platform and iterate again
Iterate and test the XP system and perfect the progression so it's neither too hard, nor too easy.