Skip to content

ChristopheZhao/pomodoro-timer

Repository files navigation

Pomodoro Task Manager

A simple Pomodoro timer and task management application built with Vue.js, TypeScript, and Vite, also using chatGPT o1-preview for code generation.

Table of Contents

Introduction

Pomodoro Task Manager is a productivity application that helps you manage your tasks using the Pomodoro Technique. It allows you to create tasks, start a Pomodoro timer for focused work sessions, and keep track of your completed and pending tasks.

Features

  • Task Management: Add, delete, and manage your tasks.
  • Pomodoro Timer: Start a timer for focused work sessions.
  • Task Status Tracking: View the status of each task (Not Completed, In Progress, Completed).
  • Past Records: View tasks completed on previous dates.
  • Data Persistence: Tasks and their statuses are saved in local storage.

Screenshots

  • Home interface alt text
  • working interface alt text
  • settings interface alt text
  • task records interface alt text
  • specific task records interface alt text

Installation

  1. Clone the repository

    git clone https://github.com/ChristopheZhao/pomodoro-timer
    
  2. Navigate to the project directory

    cd pomodoro-timer
  3. Install dependencies

    npm install

Usage

  1. Start the development server

    npm run dev
  2. Open your browser and navigate to

    http://localhost:5173

Contributing

We welcome contributions to this project! If you have any suggestions or improvements, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published