darenc9 / FitFuture

https://fit-future.vercel.app
0 stars 0 forks source link

Create Workout Schema #29

Closed mfunkel closed 3 months ago

mfunkel commented 4 months ago

User Story As a user I would like to be able to browse various preset workouts so that I am able to just follow a specific plan and don't need to research what to do

Description The app should have several preset workouts available for users to execute which should be stored in the database. The schema for storing the Workout model must be created. When a user wishes to browse for workouts, or build their own, the workout information should be fetched from / persisted to the database. The database schema must support and integrate with the Workout model.

Acceptance Criteria

Testing

andrew-sequeira commented 3 months ago

Proposed change: remove userId from workout schema -> create new favourites class that would store favouriteId, userid, array of exercise ids, array of workout ids, and array of routine ids

this change will reduce repeated dated in database (initial solution had copies of the same workout with just the userid being different to indicate favourites)

andrew-sequeira commented 3 months ago

userId remained in the workout schema for purpose of custom workouts