Skip to content

Streamline your productivity and manage tasks efficiently with my advanced web-based Pomodoro tracker.

License

Notifications You must be signed in to change notification settings

LauraGlab/Pomodoro-productivity-tracker

Repository files navigation

Pomodoro Productivity Tracker

Screenshot of the Pomodoro Tracker

Streamline your productivity and manage tasks efficiently with my advanced web-based Pomodoro tracker.

Table of Contents

Introduction

Pomodoro Productivity Tracker is a comprehensive time management and task organization tool designed to enhance focus and productivity. Combining the Pomodoro technique with a flexible to-do list, this project helps users efficiently manage their time and tasks while offering customization options to suit individual preferences.

Features

Task Management:

  • Completion/Progress Bar: Track your task completion at a glance.
  • Edit/Delete Tasks: Modify or remove individual tasks or bulk delete completed or all tasks.
  • Swipe to manage tasks: Quickly access task options with a simple swipe.
  • Task Details Menu: View additional details about each task.
  • Categorization: Organize tasks by category for better management.

Pomodoro Timer:

  • Dynamic Timer: Switch between Pomodoro, short breaks, and long breaks.
  • Custom Time Settings: Set your preferred duration for Pomodoro sessions and breaks.
  • Dark Mode When Active: Automatically enable dark mode when the timer is running.

Theming and Personalization:

  • Theme Customization: Change the background color to your preferred shade.
  • Dark Theme: Toggle dark mode for a better nighttime experience.

Additional Features:

  • Dynamic Background Changes: The background changes with each timer session.
  • Persistent Data Storage: Tasks and preferences are saved using local storage.
  • Responsive design: Ensures compatibility across desktop, tablet, and mobile platforms.

Usage

  1. Add tasks using the to-do list section and organize them by category.
  2. Start the Pomodoro timer to begin focusing on tasks.
  3. Use the theme customization and dark mode settings to tailor your workspace.
  4. Track your progress through the completion bar and task details.

Project Screenshots

Screenshot of the Pomodoro Tracker 2 Screenshot of the Pomodoro Tracker 3 Screenshot of the Pomodoro Tracker 4 Screenshot of the Pomodoro Tracker 5 Screenshot of the Pomodoro Tracker 6

Built with:

  • React.js - A JavaScript library for building user interfaces.
  • JavaScript (ES6+) - For functionality and interactivity.
  • HTML5 - Structuring the content of the app.
  • CSS3 - Styling and layout.
  • Framer Motion - For smooth animations and transitions.
  • LocalStorage - To persist user data like tasks and settings.
  • Responsive Design Techniques - Ensures usability across all devices and platforms.

License

This project is licensed under the MIT License.