top of page



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


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.


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.


6 views0 comments

Recent Posts

See All


bottom of page