Skip to content

venezik/ios_capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

FitLife

Description: FitLife is your all-in-one health and fitness companion, designed to help you track your food intake, exercise activity, and overall wellness journey. With intuitive features for logging meals, recording workouts, and reflecting on your progress, FitLife makes it easy to stay motivated and accountable. Whether you're striving to reach your fitness goals, maintain a balanced diet, or simply lead a healthier lifestyle, FitLife empowers you to take control of your health and live your best life.

App Evaluation

Category: Health & Fitness Mobile: The idea for the app is very simple but rather unique. The only other option is to use 2 different apps such as FitnessPal and some Gym tracker apps. FitLife does both as well as touches on your mood.

Story: It is very clear that the app strives to create a habit of going to the Gym, tracking what you eat, and providing feedback on your workouts.

Market: The market is huge as it is very popular to maintain a healthy lifestyle. It is projected to reach $16 billion by 2026. My friends would agree to use something like this. The audience group is mostly young to middle age people that are interested in a healthy lifestyle. As well as smaller groups such as people who are on a mission to lose weight.

Habit: An average user would open this app most likely 2-3 times a week to enter their data or to monitor it. Which may vary. The average user is creating while using it for the most part as the app is designed to help you and show how you progress.

Scope: It is fairly challenging to create this app. Most of the implementation has been covered in our labs and projects. A stripped-down version would still be interesting as it requires working with API and a visually appealing design.

Product Spec

  1. User Stories (Required and Optional) Required Must-have Stories
  • User can view nutritious components of food.

  • User can view the calories of different foods.

  • User can add a workout session

  • Users can control the slider for the length of the workout & muscle group that they worked on

  • Survey at the end of the check-marking for a workout to see how they feel about their experience and what they can do better.

  • Calendar to see food and workout done for that specific day.

Optional Nice-to-have Stories

  • User can see a recap over time to see progress

  • User can have visual graphics to see their progress

  • User can see a calorie summary for the day

  • Weight Tracker

  • Steps displayed on the top

  • Water consumer for the day is displayed

Screen Archetypes

Search

  • User can see a search bar and a list of foods.
    • Users can add what food they consumed and its calories/nutrition

Creation of Workout

  • User can add Workout
    • User can add duration, and muscle group they worked on + survey

Stream (Overview)

  • User can overview their activity for the day
    • Calendar that displays activities & food for the specific day

Navigation

Tab Navigation (Tab to Screen)

  • Nutrition & Food
  • Home
  • Workout

Flow Navigation (Screen to Screen)

  • Foods List Screen

    • -> Food Search
  • Home Screen

    • -> Overview/Calendar
  • Workout Screen

    • -> Add Workout
    • -> Add Goal
    • -> Weight Tracker

Wireframes

Video Walkthrough

Final Version

Sprint 1

Sprint 2

Sprint Goals

Sprint 1

  • Set up project and basic networking for food data.
  • Implement food search functionality.
  • Design and implement the nutrition tab and workout tab.

Sprint 2

  • Build a workout creation screen with options for duration, muscle group, and survey feedback.
  • Integrate HealthKit and output data of your workouts

Sprint 3

  • Fix the UI elements with all the necessary constraints
  • Fix the visual appearance of all the UI elements.
  • Bug fixes
  • Implement nice-to-have features based on the availability.

Networking Ninja Api - Nutrition Api - Nutrition Tab Health Kit - Workout Tab

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages