Skip to content

ShahabAhmed01/To-Do-List-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

TaskFlow — Console To-Do List (C++)

A colorful terminal to-do manager for adding tasks, marking them complete, tracking progress, and clearing finished items.

C++ Platform


Overview

TaskFlow is a menu-driven console application built with C++ and the STL. It stores tasks in memory with timestamps and uses ANSI colors (and Windows console APIs where needed) for a readable terminal experience.

Screenshots

Main Menu View Tasks & Progress Bar

Features

  • Add new tasks with automatic timestamps
  • View all tasks in a formatted list
  • Mark tasks as completed
  • Remove completed tasks in bulk
  • Progress bar for completion ratio
  • Colored console UI on Windows and Linux

Quick start

g++ -std=c++17 -o taskflow "To-Do List Application.cpp" && ./taskflow

Windows:

g++ -std=c++17 -o taskflow.exe "To-Do List Application.cpp"
.\taskflow.exe

Built with

  • C++17
  • STLvector, string, algorithm
  • ANSI colors / Windows Console API

Project structure

To-Do-List-Application/
├── To-Do List Application.cpp
└── README.md

Author

Shahab AhmedGitHub · LinkedIn · Portfolio

License

Open source for learning and portfolio use.

About

Console to-do app in C++ (TaskFlow) — add, complete, and track tasks with colored terminal UI.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages