Lab3 Report - bounswe/bounswe2024group4 GitHub Wiki

  • Necessary pages are created for start

Additional notes taken on the project from the group:

  • User will construct the nutrition plan by chosing form a list that we display to it
  • User will be able to choose a muscle and see corresponding exercises to it

Team Distributions Finalized:

Frontend

  • Zeynep Buse Aydın
  • Batuhan Canlı
  • Miraç Öztürk

Backend

  • Bilge Kaan Güneyli
  • Talha Ordukaya (With Mobile Backup)
  • Murat Can Kocakulak

Mobile

  • Berat Yılmaz (With Frontend Backup)
  • Nurullah Uçan
  • Ceyhun Soyürek

'Must's for the milestone:

  • Database interactions
  • Api response
  • Dockerize
  • Requirements should be completed until the end of milestone *Project should be initalized

Additinonal comments taken from instructor:

  • Scenarios shouldn't be so similar
  • Guest isn't a necessity
  • Workout and Nutrition program should be detailed through the requirements
  • Difference between user and system: System is the stuff that happens except user: Password hashing: System Forgot my password: User
  • User types: Guest? Signed Up? Personal Trainer? These should be differentiated
  • Commits are more important in this term
  • Commits should be distributed to meaningful pieces eg: some parts of web sites
  • Don't commit all the stuff all of a sudden
  • Commit messages should be detailed

Tasks for the milestone are listed as follows:

  • A) Constructing 5 User Scenarios
  1. Exercise Plan Sharing and seeing post
  2. Nutrition Plan Sharing and seeing post
  3. Chatting with friend over his plan
  4. Ranking another user and viewing leaderboard
  5. Login and see a post
  • B) Requirements
  1. Functional requirements
  • 1.a User Requirements
  • 1.b System Requirements
  1. Nonfunctional requirements
  • C) Mockups
  1. Mobile
  2. Web
  • D) Initializing the project

Name Suggestions

  • BodyBoost
  • Nutrifit
  • Fitness and Nutrition Forum