Skip to content

caiofreitasdev/focus-timer-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Focus Timer JS

Overview

Focus Timer JS is a web application designed to help users manage their tasks and improve productivity using the Pomodoro technique. Users can add tasks, mark them as completed, and track time spent on focused work sessions.

Features

  • Add Tasks: Users can add tasks with a description.
  • Task Management: Edit tasks, mark them as active or complete.
  • Persistent Storage: Tasks are saved in the browser's localStorage, so they remain even after closing the browser.
  • Interactive UI: Clickable tasks and buttons with real-time updates.
  • Custom Events: Handles events such as session completion for interactive feedback.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • localStorage API

How to Use

  1. Open index.html in a browser.
  2. Click the "Add Task" button to add a new task.
  3. Use the task list to manage and edit your tasks.
  4. Tasks are automatically saved and restored on page reload.

Author

Caio de Freitas Pinto

About

Focus timer (Pomodoro-style) application built with vanilla JavaScript, featuring state control, DOM manipulation, audio feedback, and a countdown timer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors