The task is to create a timer application with specific requirements:
- Show a 25-minute work timer where the user can reset, pause, and start the timer.
- Show a 5-minute break timer when the 25-minute timer is complete.
I have implemented the timer application using React. It includes a work timer and a break timer, and the user can perform actions such as reset, start, and pause.
- React
- JavaScript
- Tailwind CSS
To run the application, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
oryarn install
. - Start the development server using
npm start
or `yarn start.
Rajkumar Khatua
- Email: rajkhatua2020@gmail.com
- LinkedIn: https://www.linkedin.com/in/rajkumar-khatua-57154a20b/
- GitHub: https://github.com/Rajkumar-Khatua
This project is a simple Pomodoro timer built with React. It uses Firebase for user authentication.
- 25-minute work timer
- 5-minute break timer
- Sound notification when the timer completes
- User authentication with Firebase
- Google login
- Clone this repository.
- Run
npm install
to install the dependencies. - Create a Firebase project and enable Email/Password and Google authentication.
- Replace the Firebase configuration in the
firebase.js
file with your own. - Run
npm start
to start the development server.
- Register or log in with your email or Google account.
- Click the "Start" button to start the timer.
- Work until the timer completes, then take a break.
- Repeat!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Rajkumar Khatua