chore: initial project setup

- Cargo init with dependencies (ratatui, crossterm, tokio, reqwest, rusqlite, serde, chrono, dirs)
- Module structure: domain/, ui/, infrastructure/
- Domain models (TaskList, Task, TaskStatus, SyncAction, SyncQueueItem)
- .gitignore for target/ and *.db
- Rustls-based TLS (no OpenSSL dependency)
This commit is contained in:
Ruben Rosario
2026-06-20 19:35:19 +01:00
commit adf3889863
12 changed files with 2093 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
pub mod db;
pub mod api;