- 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
How to use the App?
- If you do not have an account use the "sign up" button and create an account
- You are free to see all the basic cards for the exercises while logged out, but any other funcitonality will require you logging in.
- 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.
- 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.
- You can then navigate trhough the Navbar to see available exercises, and also create new exercises.
- You can then navigate to workouts on the Navbar as well to create new workouts or navigate to the ones you have already created
- 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