Skip to content

HelenZhutt/Figma-Exercise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specification Phase Exercise

A little exercise to get started with the specification phase of the software development lifecycle. See the instructions for more detail.

Team members

Gavin Guo GavinGuoSZ Christine Jin Christine-Jin Siqi ZhuHelenZhutt Haonan Cai HaonanCai

Stakeholders

Interview Summary

  • Name: Edoardo Mongardi, Junior
  • Background: Edo has tried gym workouts, cardio (running, soccer, tennis). However, he has confusion and problems on difficulty of accessing healthy food and big influence of his irregular schedule.

Goals / Needs

  1. Lower body fat percentage to below 13%
  2. Increase muscle mass and maintain a balanced physique
  3. Track and measure progress (body fat, calories, muscle distribution)
  4. Receive accurate and personalized diet recommendations (protein, fat, carb ratios, meal plans)
  5. Build sustainable lifestyle habits with reminders
  6. Follow a strict but flexible plan that adapts to his daily schedule

Problems / Frustrations

  1. Irregular schedule → cannot maintain consistent workouts
  2. Hard to eat healthy in the U.S., especially in NYC (food purchasing is inconvenient)
  3. Limited options for cardio outside the treadmill
  4. Has plans but struggles with execution
  5. Existing apps are too generic → lack personalized, actionable steps
  6. Student lifestyle makes it hard to stay disciplined

Product Vision Statement

To help user achive their fitness goals by providing personalized diet recommendations and progress reports that fit into their lifestyle.

User Requirements

User Stories

  1. As a user with dietary restrictions, I want to exclude certain food like allergies so I can receive safe food options.
  2. As a student on budget, I need affordable meal suggestion to stay healthy without overspending.
  3. As a working professional, I want short workout options so I can fit exercise into my lunch break.
  4. As a user that frequents gym, I want to set a target body fat percentage that reflects my current progress.
  5. As a morning person, I want my fitness plans in morning so that I can start strong and energized.
  6. As some that struggles to keep a regular schedule, I need flexible meal suggestions that supports skipped or late meals.
  7. As an elderly, I want the app to track sodium and sugar intake so to manage my heart and blood pressure.
  8. As a self-reflective user, I want weekly reports on diet and fitness.
  9. As a beginner in fitness, I want basic step-by-step workout guidelines for me to follow.
  10. As a fitness enthusiast, I want diet suggestions that record clear calories and protein information.

Activity Diagrams

  1. "As a user with dietary restrictions, I want to exclude certain food like allergies so I can receive safe food options."
Untitled diagram | Mermaid Chart-2025-09-28-185202
  1. "As a fitness enthusiast, I want diet suggestions that record clear calories and protein information."
Untitled diagram | Mermaid Chart-2025-09-28-192050

Clickable Prototype

https://www.figma.com/design/Sjz43jNGwHhblzI6Ycj4e9/Project-1?node-id=0-1&t=RtRIspZwZZxKZb7g-1

About

software-engineering-fall-2025-1-specification-specification-phase-exercise created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%