Skip to content
astronaut-63Public

About

A command-line task management application built in Python using OOP, JSON persistence, Enums, and exception handling.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow

A command-line task management application built with Python.

Features

  • Add tasks
  • View tasks
  • Edit tasks
  • Delete tasks
  • Mark tasks as completed
  • JSON persistence
  • Priority validation using Enums
  • Exception handling for user input

Technologies

  • Python 3
  • JSON
  • Enum
  • Object-Oriented Programming

Project Structure

TaskFlow/ ├── data/ ├── models/ ├── services/ ├── main.py

How to Run

python main.py

Concepts Demonstrated

  • Object-Oriented Programming
  • JSON Persistence
  • Exception Handling
  • Enums
  • Modular Project Structure

Future Improvements

  • Due dates
  • Sorting
  • Task statistics
  • Categories

About

A command-line task management application built in Python using OOP, JSON persistence, Enums, and exception handling.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages