2026-03-22 21:51:03 +01:00
2026-03-22 21:43:22 +01:00
2026-03-14 05:27:54 +01:00
2026-03-22 21:51:03 +01:00
2026-03-14 05:27:54 +01:00
2026-03-22 17:54:37 +01:00

ToDo

Small C++/Qt (Widgets) task list application with local SQLite persistence.

Features

  • Create, rename, and delete lists.
  • Create, edit, and delete notes/tasks.
  • Mark tasks as completed.
  • Automatic local save in a SQLite database.

Requirements

  • Qt (widgets and sql modules)
  • qmake
  • A C++17 compiler

Quick Build

From the project root:

qmake ToDo.pro
make

Run the Application

./ToDo

Data

Data is stored in a todo.sqlite3 SQLite file, created in the app data directory (QStandardPaths::AppDataLocation).

Project Structure

  • src/gui: user interface (windows, dialogs).
  • src/core: business services (ListService, NoteService).
  • src/obj: domain objects (List, Note).
Description
No description provided
Readme 59 KiB
Languages
C++ 90.4%
QMake 9.6%