Skip to content

AmmarEsam/TimeTrackingProject

 
 

Repository files navigation

TimeTrackingProject

Description

This project helps the user on managing their time and the tasks they want to accomplish. It gives the user an experience of interacting with UI to customize their subjects, projects, and tasks and give them a summary of their performance. The user can add recipients and send the summary of the Pomodoro sessions through email to recipients using their email addresses.

Requirements

  1. Python 3.6 or higher
  2. pip package installer
  3. smtplib library for sending emails
  4. PyQt5 5.15.7

Installation

  • To run the application directly, install the .exe file from the repository and run the application.

  • To run the program from a python IDE:

  1. Clone or download the repository to your local machine.

  2. Navigate to the project directory in your terminal/command prompt.

  3. Install the required packages by running the following command:

     pip install -r requirements.txt
    
  4. Run the main.py file by typing the following command in your terminal:

     python3 main.py
    

use case diagram

use_case_diagram

class diagram

classdiagram

Activity diagram

Activity_Diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 65.9%
  • TeX 27.4%
  • Python 6.7%