Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fikrimusa/modern-cpp-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern C++ Task Manager

C++ C++ C++ Platform

A terminal-based task manager built with Modern C++ (C++11/14/17) featuring priorities, categories, file persistence, and a clean CLI.

Features

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

Quick Start

# 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_manager

Why This Project?

This 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

Development Progress

Task 1: Add Task Priorities ✅

Status: Ready To Test

Features Implemented:

  • enum class Priority - Type-safe priorities
  • std::map grouping - Tasks organized by priority
  • ✅ Automatic sorting - By estimate within each priority

License

MIT License - see LICENSE file for details.

Author

Fikri - Learning Modern C++ through practical projects.

About

Terminal task manager showcasing Modern C++ features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published