Skip to content

It is a desktop application for allowing users to track their core working hours and breaks such that they can monitor their progress over long time.

License

Notifications You must be signed in to change notification settings

vishalsh94/trackaday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Screenshot

Track-a-Day

Build Status License DOI GitHub top language GitHub last commit codecov.io Code Coverage Github

“Your accountability partner for focused work.”

This desktop programme helps you monitor and enhance your productivity.

A desktop programme called Track-a-Day can be utilized to keep track of daily tasks. The tasks that users wish to finish are added. The user then adjusts the timer to retain track of their progress. Every hour, a pop-up encourages the user with an encouraging phrase. After the timer has begun, a pause and stop button is presented. The timer can be halted by users for breaks. Users can suspend the timer at the end of the day to get an overview of the current session. User can access a report on their session evaluation. Users receive up to 30 sessions to assess.

Demo Video

https://drive.google.com/file/d/1YQajSqeIZ3xLBDmzofZ_2pLaI2lc6nsD/view

Installation and Usage

You must have npm installed on your system.

Run the following commands to install Angular and Electron.js-

npm install -g @angular/cli
npm install --save-dev electron@latest

Clone the repository and cd into the root directory. Then run the following commands -

npm install
npm start

The desktop application should open in a new window.

The home page has a timer and a ToDo List. You can add your items in the ToDo list and press START to begin tracking your progress.

Click PAUSE if you want to take a break and STOP if you want to close out the work session.

While the timer is RUNNING or is PAUSED (not STOPPED) you will receive a desktop notification (works on both Windows and Mac) every hour to make sure you are engaged and not distracted during your session. (This will run at the beginning of every hour e.g. at 1PM, 2PM, 3PM etc according to the local clock of your computer)

Screenshot

When you click STOP and close out the session, the amount of time you worked, took a break and the number of activities you completed will be logged in the database.

When you click on the Analytics tab, you can see information about your weekly performance.

Screenshot

It shows you the number of hours worked per day as well as when you usually work during the day.

Documentation

https://arnab-95.github.io/

Team members (Group 38)

Arnab Datta

Vishal Sharma

Atharva Gole

Dakshil Kanakia

Dhanya Dasari

About

It is a desktop application for allowing users to track their core working hours and breaks such that they can monitor their progress over long time.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6