Skip to content

This project is a React-based application designed to assist users with their workout routines by providing a dynamic workout timer. The app includes a feature to toggle sound notifications and adjusts the number of exercises based on the time of day.

Notifications You must be signed in to change notification settings

Mahmoud-AbouDeghedy/Workout-Timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Timer App

This project is a React-based application designed to assist users with their workout routines by providing a dynamic workout timer. The app includes a feature to toggle sound notifications and adjusts the number of exercises based on the time of day.

Features

  • Current Time Display: Shows the current time formatted in a user-friendly manner.
  • Dynamic Workout Schedule: Adjusts the number of exercises in the full-body workout and core workout depending on whether it's AM or PM.
  • Sound Toggle: Allows users to enable or disable sound notifications during their workouts.
  • Calculator: A component that calculates and displays the workout routines based on the time of day.

Getting Started

To get a local copy up and running, follow these simple steps.

Installation

  1. Clone the repository:

    git clone https://github.com/your_username_/workout-timer.git
  2. Navigate to the project directory:

    cd workout-timer
  3. Install NPM packages:

    npm install
  4. Start the development server:

    npm start

    The application should now be running on http://localhost:3000.

Usage

After starting the app, you will see the current time displayed on the screen. Below the time, there is a toggle button to enable or disable sound notifications. The main section of the app displays a calculator that takes into account the current part of the day (AM or PM) to suggest a workout routine with the appropriate number of exercises.

About

This project is a React-based application designed to assist users with their workout routines by providing a dynamic workout timer. The app includes a feature to toggle sound notifications and adjusts the number of exercises based on the time of day.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published