A command-line task management system with SQLite database, featuring transaction handling.
- Create, view, update, and delete tasks
- Organize tasks by categories
- Mark tasks as complete/incomplete
- View statistics (total, completed, pending tasks)
- Move tasks between categories
- SQLite3 with relationships
- Transaction management (COMMIT/ROLLBACK)
- CRUD operations
- Modular code architecture
- Error handling
python task_manager.pyPython 3 | SQLite3