C++ • Qt 6 • QML • SQLite • Notifications

appmyTaskQml

A cross-platform task manager with login/registration, secure authentication (PBKDF2), fast CRUD, filters, pagination, due-soon notifications (sound + toast), and power-user shortcuts.

• This project is intended as a showcase of architecture
License: MIT
Platforms: Windows • Linux
Tech: Qt Quick Controls 2, Qt SQL, Qt Multimedia
Task list screenshot

Screens

A quick tour of the UI (login, register, task list, calendar picker, edit form, settings).
Login screen
Login
Register screen
Create account
Tasks list
Tasks table (filters, pagination, shortcuts)
Calendar picker
Expiration picker (month navigation + time)
Task form
Edit / New task dialog
Settings dialog
Settings (notification minutes, sound, DB path, shortcuts)

Highlights

Fast task workflow
Create, edit, delete tasks with quick dialogs and keyboard shortcuts.
Search & filters
Search by name and filter by status, plus pagination for large lists.
Due-soon notifications
Toast + sound notification when tasks are close to expiration.
Portable storage
SQLite database stored in the user data folder (easy backups, simple install).

Power-user shortcuts

Some of the most useful shortcuts:
CtrlF Search / Prev/Next page CtrlL Logout Enter Save (task form) Esc Close dialogs Ctrlg Open calendar picker

Download

Includes MIT license. Qt is used under LGPL; see THIRD_PARTY_NOTICES in the release package.