Jeb4dev / pomodoro

[Flask] Customizable pomodoro clock

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pomodoro - Time Management Web App

Made in Python with Flask

N|Solid

image image

Live Demo

Pomodoro is Pomodoro timer for better productivity. This was made as part of the weekly programming challenge hosted by [DevJam]. The project was made for learning purposes.

About the project

πŸ›  Difficulty Level: Beginner

πŸ“… Start: November 12th
πŸ“… Deadline: November 18th 16:00 (4PM) GMT

πŸ“ Project Description

The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks - 5 minutes.

πŸ“‘User Stories
  • User can see a timer for 25 minutes - the working session
  • After the working session is over, the User can see a timer for 5 minutes - the break session
  • User can start / pause, stop and reset the timers
🌟 Bonus features (optional)
  • User can hear a sound playing when the timer hits 00:00 - denoting that the session has ended
  • User can change / customize the minutes in both sessions before starting
  • User can set a long break session of 10 minutes. This will be activated every 4th break session
  • Users can see active pomodoro sessions of other users
  • Users can share their pomodoro sessions with other users to do joint sessions

Tech

Python libraries that Pomodoro uses:

Installation and running

This app requires python 3.7+ to run.

Clone git repo

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

After cloning or downloading this git repo, install required python libraries

pip install -r requirements.txt

run app.py

python app.py

Development

Want to contribute? Great! Give feedback, suggest new features, maybe even create pull request.

Credits

License

MIT

About

[Flask] Customizable pomodoro clock

License:MIT License


Languages

Language:HTML 56.7%Language:JavaScript 23.4%Language:CSS 11.5%Language:Python 8.0%Language:Dockerfile 0.5%