d75d484075cd2166daf726e12b4353fcfd2d80f3
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 (
widgetsandsqlmodules) 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
Languages
C++
90.4%
QMake
9.6%