A fullstack MERN workout app created by Christina Lu, Emilio Campos, and Phil Garbrecht that allows users to browse and add various exercises.
- Link to Deployed Application (Frontend): https://gitripped-app.herokuapp.com
- Link to Deployed Application (Backend): https://gitripped-backend.herokuapp.com/exercises
- Link to GitHub Repository (Frontend): https://github.com/pgarbrecht/gitripped-frontend
- Link to GitHub Repository (Backend): https://github.com/pgarbrecht/gitripped-backend
We began with an outline of all components in the front end and all routes in the backend. Working in our front end, we created our model and state. Then, in our back end, we created our CRUD routes our controllers and our models. Next, we created our components in the front end repo and assigned each group member components to work on individually. We made sure to regroup when merging individual branches to main to ensure no conflicts. We did paired coding on parts that we were unsure of and to resolve difficult bugs.
We solved for all of our MVP problems although didn't get to the stretch goals.
- As a user, I want to browse through different exercises and view their details on a separate page
- As a user, I want to add custom exercises and have the option to edit or delete them -We revised this story because it made more sense to have the edit/delete functionality on the show page.
- As a user, I want to be able to view the app from my phone or on the desktop
- As a user, I want to be able to create my own account and make a list of my workouts that I can add reps/sets to and check them off during workout.
- As a user, I want to be able to filter all my exercises by muscle group
- The stretch goals are great for the future. We focused more on hitting all of our MVP goals at a high level. The update route was much more challenging to debug than anticipated.