Skip to content

Hashim-K/TI3115TU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

25/8

by Group 25

25/8 relieves you of all the daunting aspects of scheduling. By simply providing it with basic outlines of what you have to do and when it has to be done, 25/8 will generate your weekly schedule.

🏷️ Key Features

  • Rich weekly task scheduling
  • Daily routines functionality
  • Extensive task specification
  • Google Calendar importing and exporting
  • Rich GUI that allows the user to effortlessly create and change tasks
  • No loss of data 🔒
    • Each change will be saved to the hard disk at the moment it is done
  • Dark Mode only 🌑
  • Cross Platform
    • Windows (tested)
    • macOS and Linux ready (untested)

📦 How to Install

In order to clone and run this application, Git and a Python 3.9.6 (or newer) environment should be installed on your machine.

To clone the application, run in the command line:

# Clone this repo
$ git clone https://gitlab.ewi.tudelft.nl/ti3115tu/2021-2022/group-25.git

With the clone present locally, we still have to handle the dependencies. These are listed under /requirements.txt in the root folder of the clone and must be installed into the virtual environment that you wish to use to run 25/8.

✍️ How to Use

25/8 is made to be used through its rich and easy to use graphical interface. By running the main.py module inside the /project folder (with this same folder as our working directory) we may launch the program.

After clicking through the 'Landing Window' you will be greeted by a 'Home Window' that explains the basic steps in going from a bunch of tasks that each have their own deadline to a neat schedule that can be exported to your Google Calendar.

👮 Security

You should be aware of the fact that all data written by 25/8 is stored (to /project/data) with no encryption of any kind. This includes the OAuth2 user credentials that are fetched upon connecting a Google account, which poses a security risk. We therefore advise you to employ the online functionalities at their own discretion.

📑 Licence

25/8 is licenced under the GNU General Public Licence v3.0. All icons and logos are under Creative Commons licence (CC BY-SA 4.0 International).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages