“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.
https://drive.google.com/file/d/1V_Ozf5wHDBGzXGYqmpQZyYhj04yhkL1g/view?usp=sharing
https://mithila-reddy.github.io/mithila.github.io/
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.
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.
It shows you the number of hours worked per day as well as when you usually work during the day.
- No Users in Legacy Code
+ User Based Data scalable to more than 1000 users
- No Authentication in Legacy Code
+ Firebase is used for Authentication
- Local Storage in Legacy Code
+ Firebase Realtime Database is used for storing user data
- Negative values for usage in Legacy Code
+ Fixed Analysis part to calculate and display the data properly
- A new view added to display Archived todos which can be re-used
- Archived Todos can be re-used which essentially creates a todo with the same title but updated timestamps and a unique id
- Archived Todos can be deleted completely and be removed from database
- Users can make Todos Favorites in both Todo view and Archive View which are segregated in Archived Todos for quick access to re-use
- Users can Pin Todos in Todo view which is pinned to top for prioritizing the tasks
- Time taken for each Todo task with Title is displayed to keep track
Arnab Datta
Vishal Sharma
Atharva Gole
Dakshil Kanakia
Dhanya Dasari
Sahithi Ammana
Mithila Reddy Tatigotla
Sunandini Medisetti
Sai Pavan Yalla
Vineeth Dasi