Skip to content
therealmogPublic

About

A task management app, created using Python, with due dates, task lists and list sharing. Submitted as my Non-Exam Assessment (NEA) for OCR A-Level Computer Science.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

119 Commits

Folders and files

Repository files navigation

tickd. task management made easy.

This is the repository for my OCR A-Level Computer Science Project/Non-Exam Assessment.



🌐 QUICK LINKS

✨ Ideas to be added (GitHub)

👨‍💻 Final submission repo (GitHub)

📄 Project documentation submitted to OCR (Google Drive)



The lib folder

Contains all the smaller processes, such as getWallpaper (getting a random wallpaper), getDetails [for all json handling], and my own created widgets, such as checkbox and submitBtn.


The structure

Every 'page' in the app is its own class instance.
For example, the authentication screen is first declared in the main program as the object named "auth".

This makes it very easy to quickly get values entered in one screen and then pass them onto a another screen.


There are 3 main components to the application

  1. App window
    • Essentially the 'master' window of the app, acts as a container for the content frames of the app.
    • Also contains a few functions used to refresh data, since this object will contain all of the frames of the app, allowing it to call any methods for any of those frames.

  2. List frames
  3. Task objects

About

A task management app, created using Python, with due dates, task lists and list sharing. Submitted as my Non-Exam Assessment (NEA) for OCR A-Level Computer Science.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages