Skip to content

info340c-sp24/project-group-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INFO 340 Project

This repository contains code for an interactive information web app, created for the Client-Side Web Development course at the UW iSchool.

Project Members: Sahil Bains Sky Karya Kasih Allen Yuan

Problem Description

[1] Provide an overview of the general topic or question of interest

The general topic of interest is fitness and tracking workouts for those with differing workout plans, such as cutting weight or bulking weight. Currently, the health and fitness industry lacks a comprehensive guide for individuals who have diverse fitness goals.

[2] Identify an information technology problem in that space

Usually, existing fitness tracking apps provide generic plans and are lacking more personalized recommendations, as well as tailored analytics to individual fitness journeys. In addition to this, there is often a lack of automation with fitness plans, as well as too much data input expected from the user - which de-motivates individuals from using the app.

[3] Identify at least 1 previous or existing attempt to solve this problem

One previous attempt to solve this problem would be FitBit, a company that uses a wireless wrist band to track user data and workouts, which is intended to automatically log data onto an app. However, numerous reports have come out which have shown repeated issues with connectivity with the band. Also, individuals face challenges with accessing tailored workout plans, which calls for a solution that integrates analytics, personalized recommendations, as well as scientific workout plans for an enhanced fitness experience.

App Description

[1] Who are the users of the application? That is, who will be accessing the website? What impacts might this app have on minority groups?

The users of the applications are bodybuilders with different fitness goals: cutting weight (lean)/bulking weight (gaining muscle). The app might have no impact on minority groups since everyone can use this application individually.

[2] What will the users do with the web app? What kind of interactive features are you expecting to provide? Remember that you app will need to include at least "two and a half" significant features; be sure to explicitly identify and explain what all of them are!

The user can create fitness record, create fitness goals and track fitness progress. The website also provides user personalized recommendations and analytics. The website will use integration with fitbit/google fit APIs for better functionalities.

[3] What kind of information will the users be viewing? If intend to use data from an external source (a csv file or an API), include a link and citation to that data.

The user will view their fitness progress, goals and personalized recommandations. The ApI that may be used in the project: https://www.fitbit.com/dev.

[4] How will using this app help to solve your chosen problem? That is, how is it a solution to the problem you described?

By using this app, the user can get scientific workout plans, and get movitivation by tracking the fitness progress. It can be a solution to the problem because it gives the bodybuilders a better way to conduct workout plans, and achieve their goals.