Skip to content
/ FitIn Public

FitIn is a fitness app designed to display various workouts and enable users to track their fitness goals. With its user-friendly interface, users can easily access different exercise routines and monitor their progress towards achieving their fitness targets.

Notifications You must be signed in to change notification settings

FitInApp/FitIn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Original App Design Project - README Template

FitIn

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

FitIn is a fitness app designed to display various workouts and enable users to track their fitness goals. With its user-friendly interface, users can easily access different exercise routines and monitor their progress towards achieving their fitness targets.

App Evaluation

[Evaluation of your app across the following attributes]

  • Category: Health & Fitness
  • Mobile: iOS
  • Story: Gives users a platform to achieve their fitness goals by providing workout plans based on specific body parts, tracking progress, and offering a supportive community.
  • Market: Fitness enthusiasts, beginners, and anyone looking to improve their physical health.
  • Habit: Users can access the app daily to plan workouts, and track progress.
  • Scope: The app will show ways in which users could work out based on body parts and monitor your progress with before and after pictures.

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  • As a fitness enthusiast, I want to be able to search for specific workouts, so that I can plan my training sessions and achieve my fitness goals efficiently. (Matias Fuenzalida)
  • As a beginner, I want an app that provides clear instructions and demonstrations for different exercises, so that I can learn how to perform them correctly and avoid injuries. (Edlando Eliacin)
  • As a normal user, I would like to be able to track my progress through photos over time. (Ailany Rodriguez)
  • As a normal user, I would like to be able to login and create an account. (Edlando Eliacin)
  • As a user, I want to be able to save my favorite workouts, so that I can easily access them later. (Ailany Rodriguez)
  • As a developer I want to be able to have a design of what the app should look like. (Malcolm Verdier)
  • As a user, I want to be able to create and customize my own workout plan, so that I can target specific areas of my body and achieve my fitness goals more effectively. (Ailany Rodriguez)

Optional Nice-to-have Stories

  • As a user, I want to track my diet and receive meal plan suggestions to complement my workout routine.
  • As a fitness enthusiast, I want to speak and form groups with fellow fitness enthusiasts in order to motivate me.
  • As a user, I want to be able to connect my fitness tracker to the app, so that I can monitor my heart rate, calories burned, and other fitness metrics.
  • As a user, I want to be able to receive reminders and notifications for my scheduled workouts, so that I can stay on track with my fitness routine.

2. Screen Archetypes

  • Login / Register Screen
    • Users can create an account or log in with their existing credentials.
  • Home Screen
    • Users can view a list of recommended workouts and access other features.
  • Workout Library Screen
    • Users can search and browse through various workouts and exercises.
  • Workout Detail Screen
    • Users can view detailed information and demonstration videos for specific exercises.
  • Progress Tracking Screen
    • Users can track their fitness progress through photos and various metrics.

3. Navigation

Tab Navigation (Tab to Screen)

  • Home
  • Workouts
  • Progress
  • Profile

Flow Navigation (Screen to Screen)

  • Login / Register Screen
    • Home Screen (after successful login or registration)
  • Home Screen
    • Workout Library Screen
    • Progress Tracking Screen
    • Profile Screen (Optional: Community Screen)
  • Workout Library Screen
    • Workout Detail Screen (when an exercise is selected)
  • Workout Detail Screen

Wireframes

Wireframe drawio

[BONUS] Interactive Prototype

Schema

[This section will be completed in Unit 9]

Models

[Add table of models]

Networking

  • [Add list of network requests by screen ]
  • [Create basic snippets for each Parse network request]
  • [OPTIONAL: List endpoints if using existing API such as Yelp]

About

FitIn is a fitness app designed to display various workouts and enable users to track their fitness goals. With its user-friendly interface, users can easily access different exercise routines and monitor their progress towards achieving their fitness targets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages