This is a simple Pomodoro Timer application built with React and TypeScript, using Tailwind CSS for styling. The Pomodoro Technique is a time management method that breaks work into intervals separated by short breaks to improve productivity and focus.
- 25-minute work sessions (Pomodoros)
- 5-minute break intervals
- Start, stop, and reset timer
- Task list with separate sections for planned and completed tasks
- Add and mark tasks as completed
Before running the application, make sure you have the following installed:
- Node.js (version 14 or later)
- npm (Node Package Manager)
- Clone the repository or download the source code.
- Open a terminal and navigate to the project directory.
- Install the required dependencies by running:
npm install
After installing the dependencies, you can start the development server by running:
npm start
This will launch the application in your default web browser at http://localhost:3000
.
To create an optimized production build, run:
npm run build
This will create a build
folder with the compiled assets, which you can then deploy to a web server or hosting service.
- React
- TypeScript
- Tailwind CSS
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.