A terminal-based task manager built with Modern C++ (C++11/14/17) featuring priorities, categories, file persistence, and a clean CLI.
✅ Modern C++ Showcase - Uses C++11/14/17 features practically
✅ Task Management - Add, edit, delete, complete tasks
✅ Priorities - High/Medium/Low with visual indicators
✅ Categories - Work/Personal/Learning/etc with colors
✅ File Persistence - Save/Load tasks to JSON
✅ Search - Find tasks by keyword or regex
✅ Statistics - Completion rates and priority breakdown
✅ Clean CLI - Colorful, user-friendly terminal interface
# Clone & Build
git clone https://github.com/YOUR_USERNAME/modern-cpp-task-manager.git
cd modern-cpp-task-manager
mkdir build && cd build
cmake .. && make
# Run
./task_managerThis project demonstrates:
- Practical Modern C++ - Not just textbook examples
- Real-world Application - Useful tool you'll actually use
- Project Structure - Professional CMake setup
- Version Control - Git workflow & GitHub hosting
- Documentation - README, comments, and examples
Status: Ready To Test
- ✅
enum class Priority- Type-safe priorities - ✅
std::mapgrouping - Tasks organized by priority - ✅ Automatic sorting - By estimate within each priority
MIT License - see LICENSE file for details.
Fikri - Learning Modern C++ through practical projects.