Skip to content

AnastasiiaUferova/pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REACT.js 'POMODORO' interactive web application

Description

This project is an interactive Pomodoro timer with work timer, and long & short breaks timers.

Functionality:

  • Setting time for work, short & long breaks;
  • Alerts when time is up;
  • Circle countdown animation for better visibility;

Technologies:

  • React.js Functional Components;
  • Hooks (useState, useEffect, useContext, useSound);
  • JavaScript;
  • React-countdown-circle-timer library;
  • MUI: the React component library (for alerts);
  • Use-sound library (for "time's up" signals)
  • Git;

Installation instructions:

git clone https://github.com/AnastasiiaUferova/pomodoro.git

cd pomodoro

npm install 

npm run build

npm run start

Future development:

Add tasks and tasks history.