Key Features Task Creation 1.Add tasks with title, description, due date and time.
Recurring Reminders 1.Choose between one-time, daily, or weekly repetition.
Background Monitoring 1.A background worker continuously scans for upcoming tasks and triggers notifications.
Persistent Storage 1.Task data is securely stored in an SQLite database for persistence.
Cross-Platform Alerts 1.Desktop pop-ups powered by Plyer, functioning on Windows, macOS, and Linux.
Human-Readable IDs 1.Tasks are indexed with unique Base62-encoded IDs for clarity and ease of reference.
Tech Stack Python 3.12
Tkinter – GUI toolkit
SQLite3 – Local relational database
Plyer – Cross-platform desktop notifications
Custom Base62 – For compact ID encoding