Giter VIP home page Giter VIP logo

ti3115tu's Introduction

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).

ti3115tu's People

Contributors

hashim-k avatar niightingale avatar ninaoosterlaar avatar blazingbork avatar teusvercoelen avatar roaldvanderheijden avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.