Skip to content

Jessulina/Pomodoro-Counter-Vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomodoro-Counter-Vue

Captura de pantalla 2024-09-12 a la(s) 6 19 52 p  m

A Pomodoro Counter with Vue.js and Bootstrap for practice.

Overview

The Pomodoro Counter is a productivity tool built with Vue.js that helps users manage their time effectively using the Pomodoro Technique. This technique encourages working in focused intervals followed by short breaks to boost productivity and maintain mental agility.

Features

  • Pomodoro Timer: Tracks 25-minute work intervals with a visual timer.
  • Break Timer: Initiates a 5-minute break countdown after each work session with a pleasant audio cue.
  • Session Tracking: Keeps track of the total number of work sessions completed.

Responsive Design: Optimized for various screen sizes to ensure usability on desktops, tablets, and mobile devices. Start/Pause/Reset: Easily control the timer with intuitive buttons for a better user experience.

What I've learned

  • Handle states with Vue.js, effectively using Ref and Computed.
  • Audio Handling: Implemented audio functionality to enhance user experience, including playing and pausing sounds.

Future Improvements

  • Customizable Timer Intervals: Allow users to customize the length of work and break intervals to better fit their personal productivity needs.
  • Componentization: Refactor the code by creating reusable components to keep it cleaner, more organized, and maintainable.

About

A Pomodoro Counter with Vue.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published