Task Manager - Interactive TUI Tool (WIP)
Since January 2026
An interactive Terminal User Interface (TUI) task management application built in Rust, featuring comprehensive task lifecycle management, session persistence, and real-time data visualization
Project Details
Project Type
CLI Application
Role
Solo Developer
Tech Stack
Overview
An interactive Terminal User Interface (TUI) task management application built in Rust, featuring comprehensive task lifecycle management, session persistence, keyboard-driven navigation, and real-time data visualization. The tool provides a full terminal-based user interface with real-time updates, advanced filtering capabilities, and rich validation.
Key Features
- Interactive TUI with real-time updates and multi-panel interface
- Comprehensive task lifecycle management (add, update, complete, start, cancel)
- Session persistence with command history and automatic saving
- Keyboard-driven navigation with vim-style keybindings
- Advanced filtering by status, priority, category, and fuzzy search
- Real-time statistics and progress visualization
- JSON-based data persistence with import/export capabilities
- Type safety leveraging Rust's ownership system
- Rich input validation with contextual error messages
- Bulk operations for efficient task management
- Extensible modular architecture for easy customization
Why I Built It
- To learn Rust programming language
- To learn about terminal UI development and interactive command-line interfaces
Visit the actual project at:
Visit Task Manager - Interactive TUI Tool (WIP)Other Projects
MWHS Website
A modern, responsive website for Muslim Welfare House Sheffield (MWHS), serving the Islamic community with prayer times, Islamic schools, community events, khutbah archives, and welfare support
Ameenly
Share duas and make duas for others. Ramadan is the month of dua — when you make dua for someone else, it is reported that the angels say 'Ameen and for you as well.'