8000 GitHub - Daemiac/Reminder: An app developed with use of PyQt5 library that helps being organized and keeps track of user's progress in everyday life challenges.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An app developed with use of PyQt5 library that helps being organized and keeps track of user's progress in everyday life challenges.

License

Notifications You must be signed in to change notification settings

Daemiac/Reminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reminder

An app developed with use of PyQt5 library that helps be organized and keeps track of user's progress in everyday life challenges.

Story behind the project

In today's fast-paced world an ability to efficiently manage time and resources is one of the most important skills one can possess. Unfortunately not everyone has or mastered it. In addition human's memory can be unreliable, especially when it comes to details. That's why people need organisers, to keep things safe and clean. Personally, I am not a huge fan of paper organisers or sharing my plans and routines with Google company, so I decided to make my own organizing app. Main purpose of this project was to get acquainted with Model-View-Controller design pattern and PyQt5 library.

Technologies and Tools

App overview

Current version of the app looks as follows:

Current features

  • addition of tasks;
  • edition of existing tasks;
  • removal of chosen tasks;
  • random motivational quote for extra MOTIVATION;

Features to work on

  • redesign of the app's window view; 🚧
  • adding a database to store and handle app's data;
  • adding a feature of "deadline" of given task;
  • archiving of fulfilled tasks; 🚧

Launch

🚧🚧🚧

You can try out the app by copying the source code and running it with IDE. Dependencies:

  • Python3 (developed with use of 3.7 ver.)
  • PyQt5

Things I learned

  • Model-View-Controller design pattern;
  • using a context manager to handle external files;
  • working with json format;
  • pulling data from APIs with use of requests module;
  • creating GUIs with use of PyQT5 library;

License


MIT

About

An app developed with use of PyQt5 library that helps being organized and keeps track of user's progress in everyday life challenges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0