This project is for managing workout records.
Project Link: [https://spiffy-puppy-816ccb.netlify.app/]
Test Account
Email: test@test.com
Password: Test
Backend : [https://github.com/Kazumakr/WorkoutManager_backend]
The reason I created this project is because I wanted to keep track of my workouts. I have to memorize the last weight I used in order to properly increase the dumbbell weight. In addition to weight, I also want to keep track of dates. I felt I needed this app because I have to record these in each body part.
The status (rest, ready, lazy) is displayed according to the time elapsed from the date of the workout, so you can workout with recovery in mind. You can also register a weekly schedule. I named this app "Workout Manager" because these features help people who work out.
I struggle with managing state with useContext to keep ligin information because it caused some errors and bugs. And I had a hard time dealing with the time format. There's still some code that needs to be improved, so I'll refactor them.
- Authentification(SignUp/Login)
- Edit an account info
- Delete an account
- Add a workout record
- Edit a workout record
- Delete a workout record
- Create a workout schedule
- Edit a workout schedule
- Get workouts by body parts
- Clone the repo
git clone https://github.com/Kazumakr/WorkoutManager_frontend
- Install NPM packages
npm install
- start
npm start
License under the MIT License