A simple React-based 25 + 5 Clock application that allows you to set and track session and break lengths.
- Adjustable session and break lengths.
- Start, pause, and reset functionality.
- Audio notification when the timer reaches zero.
- Automatic switch between session and break times.
- Node.js and npm (Node Package Manager) installed on your computer.
-
Clone the repository:
git clone https://github.com/your-username/25-plus-5-clock.git
-
Navigate to the project directory:
cd 25-plus-5-clock
-
Install the required dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and go to http://localhost:3000.
-
Adjust the session and break lengths using the "Session Length" and "Break Length" buttons.
-
Click the "Start" button to begin the timer. You can pause it by clicking "Pause" and reset it using the "Reset" button.
You can customize the application by modifying the source code. Here are some customization options:
Styling: Customize the CSS and styles in the src/App.css file. Audio: Replace the audio file src/audio/BeepSound.wav with your preferred sound.
Contributions are welcome! If you find a bug or have any suggestions for improvement, please open an issue or submit a pull request.