DTTPPM Portfolio

NutriFit

Your personalized fitness and wellness app that helps you log and keep track of your calorie/Macronutrients, and improve workouts routines, get guidance, and join a vibrant community. Start your health adventure now!

Product Experience

Problem Space 

The fitness and wellness industry has been facing challenges as it regards health and wellness tracking, as identified through user interviews and research. 

Problem Statement  

 Fitness enthusiasts lack a convenient and effective way to track their nutrition and fitness goals in a single app, leading to frustration, inefficiency, and potential disengagement from their health and wellness routines.

Problem Background  

 In today's fast-paced world, the pursuit of health and wellness is a top priority for many individuals. People are increasingly conscious of their nutrition, fitness, and overall well-being. However, despite the availability of various apps and tools, there is a notable lack of a comprehensive, integrated solution that simplifies and enhances the tracking of both nutrition and fitness.

Fitness enthusiasts commonly need help with consistency in tracking and data interpretation and feel overwhelmed by the amount of information. These pain points present opportunities for simplifying the tracking process and providing clear data visualization

Research Insights

User Pain Points

  • Fragmented Tracking: Users currently need help managing their nutrition and fitness goals across multiple apps or through disjointed methods, leading to inefficiency and frustration.
  • Data Overload: Many users struggle to make sense of the vast amount of data generated by separate apps, often feeling overwhelmed and unclear about how to make effective changes to their health routines.
  • Lack of Customization: Existing solutions often lack the flexibility to accommodate individual user needs and preferences for tracking nutrition and fitness.
  • User Engagement: Users may lose motivation due to the complexity of managing different apps, leading to inconsistent tracking and, ultimately, suboptimal health outcomes.

Supporting Data

My research was among general health and wellness enthusiasts, weight management/ enthusiasts, and Tech Savvy Fitness enthusiasts across Canada and Nigeria. Surveys and user interviews revealed that 52% of these user personas would like to log their meal and calorie intakes without needing to manually type them in the app, while 70% of fitness enthusiasts use multiple apps to track their fitness and nutrition. 

Landing on the Solution 

Based on our target users’ pain points, we knew we wanted to work on the following features.

  • ·Calorie and Macronutrient Tracking: Users can input/capture daily calorie and macronutrient data. (Acceptance Criteria: Accurate tracking and easy input methods.)
  • Personalized Workouts: Users receive customized workout plans and exercise recommendations based on their goals. (Acceptance Criteria: Plan accuracy and goal alignment.)
  • Data Visualization: The user can access clear charts and insights regarding their nutrition and fitness progress. (Acceptance Criteria: Easy-to-understand visualizations)
  •  Community Engagement: Users can interact with other users in a community forum, offering motivation and support. (Acceptance Criteria: Active and positive community engagement.)
  • Weight Management: Users can track their weight and set goals for weight loss or gain. (Acceptance Criteria: Accurate weight tracking and goal-setting functionality.)

Explanation of Solution 

The solution, an integrated health and wellness app named Nutri-Fit, operates as a comprehensive platform that unifies nutrition and fitness tracking. Below is an explanation of how the solution works:

User Onboarding:

  • Users begin by downloading the Nutri-Fit app from the respective app store and creating an account.
  • During onboarding, users provide basic information such as age, gender, and health goals.

Personalized Profile:

  • Based on the information provided during onboarding, Nutri-Fit creates a personalized user profile.
  • The app considers age, fitness level, dietary preferences, and health conditions to tailor the user experience.

Nutrition Tracking:

  • Users can easily log their daily meals and snacks, inputting details about portion sizes, ingredients, and cooking methods.
  • The app includes a comprehensive food database with nutritional information, allowing users to select from various pre-existing items.
  • Users can track macronutrients (carbohydrates, proteins, and fats), micronutrients, and overall caloric intake.

Fitness Tracking:

  • Nutri-Fit offers a variety of fitness-tracking features, allowing users to log their workouts, physical activities, and exercise routines.
  • Users can input details such as exercise type, duration, and intensity, providing a holistic view of their physical activity.

Personalized Guidance:

  • The app employs algorithms that analyze user data to provide personalized recommendations.
  • Users receive guidance on nutrition choices, workout plans, and lifestyle adjustments based on their specific health and wellness goals.

Data Visualization:

  • Nutri-Fit utilizes advanced data visualization techniques to present users with clear and easy-to-understand insights.
  • Charts and graphs display trends over time, helping users track their progress and make informed decisions about their health.

Engagement and Gamification:

  • To enhance user motivation, the app incorporates gamification elements.
  • Users can set and achieve milestones, earn rewards for consistency, and participate in challenges with the app's community.

Community Features:

  • Nutri-Fit includes social features that enable users to engage with a community of like-minded individuals.
  • Users can share achievements, seek advice, and participate in community challenges for added motivation.

Reminders and Notifications:

  • The app includes a reminder system to help users stay on track with their health and wellness routines.
  • Reminders may include hydration prompts, meal timing suggestions, and exercise reminders.

User Support and Resources:

  • Nutri-Fit offers resources such as articles, recipes, and educational content to support users in their health journey.
  • Users can access tips and information related to nutrition, fitness, and overall well-being.

User Flows/Mockups

Future Steps / Additional Problems to Address

Based on the insights gathered from customer interviews and the identified problem space, here are possible additional problems to address when developing Nutri-Fit:

Integration with Wearable Devices:  Users often use wearable devices for fitness tracking. Integrating Nutri-Fit with popular wearables (e.g., Fitbit, Apple Watch) can provide a seamless and holistic health-tracking experience.

Quick Data Entry Options: Users highlighted the need for quick and easy data entry. Implementing features like barcode scanning for food items or one-tap workout logging can streamline the tracking process.

Learnings

Product Manager Learnings:

Ichofu Victor

  • Co.Lab was a very interesting experience for me as it helped me understand the concept of product management and thinking about a problem from a product manager’s perspective. 
  • One of my favourite quotes in the program is “ Done is better than perfect."
  • User Research is an important part of Product management as you are not building for yourself. 
  • As a Product manager, your focus should be on the custormer’s pain point.

Designer Learnings:

Designer Learnings:

Jo Sturdivant

  1. Adapting to an Established Team: Joining the team in week 6 of 8 was challenging, as I had to quickly adapt to existing workflows, dynamics, and goals. This mirrors real-world situations where you often integrate into teams mid-project, and flexibility is essential.
  2. Work-Blocking for Efficiency: With only two weeks to complete the project, I learned the importance of a structured work-blocking system. This approach allowed me to manage my time effectively and meet deadlines under pressure.
  3. Making Data-Driven Design Decisions: Unlike my past projects, I had to rely on research conducted by others. This was a valuable experience in using pre-existing data to guide design decisions, helping me focus on the core insights without starting from scratch.

Developer Learnings:

Developer Learnings:

Vanady Beard

&

As the back-end developer, I learned how important it is to create efficient and reliable systems that support the entire application. This experience also taught me the importance of optimising the database and ensuring the backend is scalable and easy to maintain.

Developer Learnings:

Stephen Asiedu

&

As a back-end developer, I've come to understand the importance of being familiar with various database systems and modules. This knowledge enables me to build diverse applications and maintain versatility in my work. I've also learned that the responsibility for making the right choices rests on my shoulders, guided by my best judgement.

Developer Learnings:

&

Developer Learnings:

Maurquise Williams

&

  1. Process of Creating an MVP: Developing a Minimum Viable Product (MVP) taught me how to focus on delivering core functionalities balancing between essential features and avoiding scope creep.
  2. Collaboration in a Real-World Tech Setting: This experience taught me how to collaborate efficiently in a fast-paced tech environment, keeping the team aligned and productive, even while working remotely across time zones.
  3. Sharpening Critical Thinking and Problem-Solving Skills: This experience honed my ability to think critically and solve problems efficiently. By tackling challenges and finding quick solutions, I sharpened my decision-making and troubleshooting skills in a dynamic, real-world setting.

Developer Learnings:

Jeremiah Williams

&

All in all this experience was very awesome I learned that in coding with others being transparent is key

Developers Learnings:

Justin Farley

&

I learned how important communication is when working with a team. Communication provides understanding, advice, ideas, and much more. While working with the product team, I’ve found that communication keeps everything flowing smoothly. Working with a team also showed me that every member brings something different to the table and we all have to work together in order to align and meet our end goal.

Full Team Learning