Skip to content

pawel975/pomodoro-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomodoro App

Application based on well known "Pomodoro" technique. Pomodoro technique is used to enhance productivity of learning by dividing time on learning sessions of full concentration and short breaks to rest.

Watch app at https://pomodoro-app-blush.vercel.app/

Features

App has following features:

  • Playing, stoping, skipping and ending learning & break sessions
  • Setting learning parameters like length of learning, break, amount of sessions etc.
  • Tracking learning statistics of last 7 days
  • Ability to change themes and fonts

Installation

npm install to install all dependencies

Development

npm start to run app on localhost in development mode

Test

npm test to run all tests.

Build

npm build to create app for production

Tech Stack

  • ReactJS
  • Html
  • Sass
  • Jest
  • React Testing Library

Screenshots

home page

settings tab in modal

statistics tab in modal

rules info tab in modal

appearance tab in modal

changed theme in modal

synthwave 85 theme home page

break session