Pomodoro Focus is a productivity app that uses the Pomodoro technique to help users manage their time effectively. This app features a focus timer, task manager, and progress analytics to keep track of productivity. Built with Next.js, it provides a sleek, modern, and responsive interface.
- Focus Timer: 25-minute intervals with start and reset functionalities.
- Task Manager: Add, check, and delete tasks with the ability to show/hide completed tasks.
- Progress Overview: Track your daily progress with a visually appealing graph.
- Dark Mode: Toggle between light and dark themes for a comfortable experience.
Check out the live demo: Pomodoro Focus Demo
To run this project locally, follow these steps:
- Node.js (>= 14.x.x)
- npm or yarn
git clone https://github.com/pragusga/pomodoro.git
cd pomodoro
Using npm:
npm install
Or with yarn:
yarn install
Start the development server:
npm run dev
Or with yarn:
yarn dev
The app should now be running on http://localhost:3000
.
- Next.js - React framework for production
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Typed JavaScript
Contributions are welcome! To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-name
) - Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature-name
) - Open a Pull Request
Please make sure to update tests as appropriate.
This project is licensed under the MIT License. See the LICENSE file for details.
- Thanks to all contributors and the open-source community!
- Inspired by the classic Pomodoro technique.