INTRODUCTION :-
Problem Statement is most of the users have to use multiple apps to track their fitness activity, do workout, exercises & meal planning. People lose interest after a while as they find it very cumbersome to use different apps and keep track of it. Solution to the above is and mobile applications that will help users develop the habit of practicing daily to track their progress (activity, meal, nutrition intake, workout. etc.) and stay motivated especially when they are slacking.
Competitive Analysis
I started of first with Competitive Analysis. I did analysis on 3 apps Strava, Runkeeper & CarrotfitBased on the target user defined earlier; I recruited 6 personas and conducted interview session with them to understand their lifestyle, difficulties they go through to keep themselves fit, what are their aspirations and what motivates them to be consistent. My questions were based on need, task and value.
Persona Board
I shortlisted 3 users to create by persona board. This exercise helped me understand clearly what are their motivation, frustration, goals & expectations also about their lifestyle. Below is an example from one of the user’s persona boards. Empathy Map
Empathy map helped to understand what users say, here, think/feels and do, which give me their pain and gains.
Customer Journey Mapping
This journey helped me understand where users are facing problem and how they can be solved with digital touch points, which gives a list of features that I can have in the app to improve the user’s experience. After completing customer journey map for all the users, I got a list of features. I used few features marked in blue and the other will be worked on, in the next phase.
Task Flow
I worked on the task flow for this app, it was important that the flow is very simple and easy for user to navigate around using the app.
Information Architecture (IA)
I performed card sorting to understand which feature fits best under which section. Contents were organized based on location and Time.
Low Fidelity wireframe
I started with basic level wireframe with help of balsamic tool. The journey I choose to work on was tracking your activity with GPS.
Mid Fidelity Wireframe or Digital Wireframe
In this journey I tried to be as detailed as possible, from navigation, icons, and touch points.
Interactive Prototype
I used Invisionapp to create interactive prototype. It is very simple to use application.
Usability Testing
I conducted usability testing by sharing the prototype link with users and asked them to perform few task.
The list of tasks was:
Check your today’s task to be completed.
Add an activity to your schedule.
You are going for morning walk. Start tracking your activity.
Can you point out what are the activities completed. After usability test I worked on the issues faced by the users and tried to fix them.
Finally I have a product that user is happy to use it on daily basis.
Our goals
As there were no specifications at the beginning of the project, our goals were to:
Create a technical specification
Develop an MVP to a tight deadline
Expand the MVP later into a full-fledged product
Integrate the application into an existing management system.
We created the technical specification and defined these features for the application:
Personal profiles
Activities (booked classes, membership cards, statuses)
QR code scanner
Listing of all classes with descriptions
Information about trainers
Dynamic scheduling
Class bookings and cancellations
Wait lists for group classes
Maps and routes
Payment system for classes
Memberships of different levels and durations
Internal currency
The challenges
1. No specification
Our client had never created a mobile app before, and they had no specification at the start of the project. However, as they already had a website with most of the features we needed to implement, creating the technical specification wasn’t that hard.
2. Tight deadline
This was our first challenge, as we had only two months to develop a mobile app that would work for all of our client’s fitness centers3. Complex functionality
Our client wanted to provide an experience in a mobile app similar to that of the website, but some elements of the interface appeared to be too complex.
For example, the suggested personal profile feature was far too complex. It featured:
Memberships
Links to other pages in the app
Internal currency balance
Invite code for sharing with friends
Activities, including all purchases, points, and order statuses
Personal information
Addresses of gym locations
Maps with routes, pins, and other features4. Integration with gyms and fitness clubs
To really be useful for gym-goers, we needed to add mobile-specific features that wouldn’t merely copy the website but would make users’ lives easier and provide them with additional value.
Our solutions
1. We created a technical specification
To be able to plan the development process and provide our client with a detailed estimate, we needed to create a technical specification. As a full-cycle development company, we provided a business analyst who:
Extracted knowledge and business expectations from the client during an interview
Created wireframes to show how the user experience would look
Developed a technical specification with a description of the main features, technologies, and the people responsible for delivery, testing, and acceptance we created an MVP
As we created the technical specification with the client, we determined the features for the app. To meet the deadline, we created a plan for an MVP and added the remaining features to our backlog. The MVP consisted of:
Personal profiles
Class bookings and cancellations
Membership card management and purchases
Activities
Determining the main features allowed us to focus and plan our time so we could meet the deadline. Also, these features were enough to meet the business goals.
CONCLUSION: -
We managed to create a gym locator app in just few months. Then we spent another few months, implementing the remaining functionality and changing the application according to the feedback from the user. We continue to work on this product, integrating new features and supporting the application.
Hire Figma Experts for any kind of projects – urgent bug fixes, minor enhancement, full time and part time projects, If you need any type project hep, Our expert will help you start designing immediately.
T H A N K Y O U
Comments