Skip to content

JONPIRES/Shred

Repository files navigation

SHRED APP

User Stories

  • AAU, I want to be able to create my own workout plan
  • AAU, I want to view available exercises
  • AAU, I want to be able to add exercises to my workout plan
  • AAU, I want to be able to update and delete exercises that I have made
  • AAU, I want to be able to add notes/details to exercises that I create
  • AAU, I want to be able update my workout plan
  • AAU, I want to be able to keep track of how many times I've gone through a workout cycle
  • AAU, I want to log every time I finish an exervise

ERD

image

Wireframe

Landing-page Exercise-page View-exercise-page Workout-plan-page

            How to use the App?
  1. If you do not have an account use the "sign up" button and create an account
  2. You are free to see all the basic cards for the exercises while logged out, but any other funcitonality will require you logging in.
  3. Once you have an account you can login to the app by clicking on the "login" button in the top right corner of the app.
  4. Once you are logged in you can click on the "profile" button to view your own profile to either edit your profile or to delete it.
  5. You can then navigate trhough the Navbar to see available exercises, and also create new exercises.
  6. You can then navigate to workouts on the Navbar as well to create new workouts or navigate to the ones you have already created
  7. you are have the ability to delete and update either the exercises you create, the workout plans, and the exercises withing each worklout plan.

Technology Used:

  • Server with express.js
  • Database with mongoDB
  • Mongoose to structure our data
  • Created controllers and Schemas for our databases
  • We used React to create a full MERN stack
  • Node.js for server side development
  • Bcript to encript users passwords
  • Implimented crud to the API
  • Used css and bootstrap to create a mobile friendly website

Future Editions:

  • Be able to add pre-set workouts that a user can choose from

  • Add trainers to the app and give them admin

  • Create a time out if user is inactive for a specific amount of time during their session or if their tab is closed

  • Be able to edit comments created by their own user

                        Credits
    

    Team members for this project

Jonathan Pires Github: https://github.com/JONPIRES

Loenardo Rodriguez Github: https://github.com/leovre

David Velasquez Github: https://github.com/davidxv15

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •