Skip to content

Kazumakr/WorkoutManager_frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorkoutManager-Frontend

This project is for managing workout records.

WorkoutManager_screenshot

Project Link: [https://spiffy-puppy-816ccb.netlify.app/]

Test Account
Email: test@test.com
Password: Test

Backend : [https://github.com/Kazumakr/WorkoutManager_backend]

Table of Contents (Optional)

Description

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.

Built With

Features

  • 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

Installation

  1. Clone the repo
    git clone https://github.com/Kazumakr/WorkoutManager_frontend
  2. Install NPM packages
    npm install
  3. start
    npm start

Usage

SignUp/Login

signup_login

Update user information

update_userinfo

Add a new workout record

add_workout

Update a workout record

update_workout

Get workouts by body parts

get_workout

Delete a workout record

delete_workout

Create a new schedule

create_schedule

Update a schedule

update_schedule

ChangePassword

changePassword

Logout

logout

Delete a user

delete_user

License

License under the MIT License

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published