Skip to content

A command-line based task management system developed in Python that supports user accounts, task creation, prioritization, persistence, and analytics reporting. The project leverages structured data storage (JSON/CSV), modular design, and automated reporting to demonstrate full-stack backend logic, data handling, and application state management.

Notifications You must be signed in to change notification settings

sdatta25/SourenDatta_Mega-Python-Project---Smart-Task-and-Data-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Task & Data Management System

A Python-based task management system demonstrating:

  • OOP
  • File handling
  • Data analytics
  • Logging
  • Testing
  • Clean architecture

Technologies

  • Python
  • pandas
  • matplotlib

How to Run

pip install -r requirements.txt
python main.py

How it Works

Task Manager Menu

Task Manager Menu

Helps to effectively view, create and complete tasks and organize them based on priority as shown in the image.

Analytics Chart

Analytics Chart

Bar Graph to show the number of tasks created based on priority as shown in the image.

About

A command-line based task management system developed in Python that supports user accounts, task creation, prioritization, persistence, and analytics reporting. The project leverages structured data storage (JSON/CSV), modular design, and automated reporting to demonstrate full-stack backend logic, data handling, and application state management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages