Skip to content

Pomodoro : Create your tasks and get them done - all in one place

Notifications You must be signed in to change notification settings

nithinmanoj10/Pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pomodoro Logo

Create your tasks and get them done - all in one place

Follow the classic "25 mins work / 5 mins break" timer to get all your important tasks done. Keep track of all of your tasks with this user-friendly Pomodoro app and get detailed stats about your productivity to keep you on the right track.

Table of Contents

How to use

Creating Tags

First things first, let's create some tags. It can be any specific activity like studying, exercising, work, etc. It will help you keep track of your tasks. You can choose any color you want to match your tag.

  1. Go to menu (top right corner)
  2. Select Tags
  3. Click New Tag
  4. Enter a suitable tag name
  5. Choose a tag colour
  6. Submit Create Tag

Deleting a tag will result in losing any data related to that tag

Creating-A-Tag

Creating Tasks

Creating a task is really easy

You need to create a tag first before you can create any tasks

  1. Go to menu
  2. Select Tasks
  3. Click New Tasks
  4. Enter the required details
  5. Submit Create Task

Estimated Intervals are the number of intervals you might use to complete this task. An interval is the active block of time in the Pomodoro technique. Later in the stats section, you can check if you're good at guessing the number of intervals required to finish a task.

Create-a-task

Creating Sessions

For each session, you can choose a task you want to complete and follow the Pomodoro technique. You need not stick with the 25/5 Pomodoro timer; you can select the active and break times you are most comfortable with.

You need to create a task first before you can create any sessions

  1. Go to menu
  2. Select Sessions
  3. Click New Session
  4. Enter the required details
  5. Submit Create Session

Try taking a short break after every interval and a long break after every four intervals. It is up to you :)

If a session is over and you still haven't completed the task, you can create a new session for the same task and continue where you have left off.

Create-a-task

Using the Timer

You would choose the active time, short break and long break time when creating the session. You can follow any pattern you want. Short break after every interval and a long break after every four intervals is recommended.

You need to create a session first to access its timer page

  1. Go to menu
  2. Select Sessions
  3. Select any created session
  4. Choose whether you want active/short break/long break timer
  5. Start the timer

If you go back during the timer is running, you might lose progress for that interval

timer-page

Viewing Stats

Who doesn't like stats?

View detailed reports of how much time you spend on each tag, what time of the day you're the most active and many more

You can start viewing your stats once you finish a task.

  1. Go to menu
  2. Select Stats

To view Interval Estimation Accuracy, you need to complete atleast one task

stats

Technologies Used

Programmin-Languages-Used

Project Status

The frontend of this project is complete. The backend is still in progress. But everything is still functional for now.

The browsers local storage was used to store the users data. A functional database and backend will be implemented as soon as possible

Upcoming Features

  1. Login/Sign Up Page
  2. How To Use section for new users
  3. Ability to edit task/session details.

Inspiration and Sources

Design Inspiration

  1. Home Page
  2. Timer Page
  3. Nav Bar

Tutorials

  1. Build a Todo App with React
  2. Build A Pomodoro Clock In React
  3. ReactJS - Build a Responsive Navigation Bar
  4. React Router
  5. Deploy React Apps to GitHub pages

Image Sources

  1. Regular Show Images
  2. FrontEnd Mentor Vector Images

Other Pomodoro Apps

  1. Pomofocus.io

About

Pomodoro : Create your tasks and get them done - all in one place

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published