muradislamzada/python-task-manager
Simple Python task manager CLI app to create, track, and manage daily tasks.
Python Task Manager CLI
A simple yet powerful command-line task manager to create, track, and manage daily tasks. Built with Python, this project demonstrates JSON file handling, basic authentication, and API request management—perfect for learning or extending into more complex applications.
✨ Features
Task Management: Create, update, and delete tasks effortlessly.
JSON Storage: Tasks are saved in tasks.json for easy data handling.
Modular Code: Clean and structured for easy customization.
Basic Authentication: Secure access to sensitive operations.
API Integration: Example of sending/receiving API requests (extendable).
🚀Installation
1.Clone the repository:
git clone https://github.com/yourusername/python-task-manager.git
cd python-task-manager
2.Install dependencies:
pip install -r requirements.txt
🛠 Usage
Run the main script to start managing tasks:
python main.py
Example Commands:
Add a task: add "Complete project README"
List tasks: list
Mark as complete: complete 1 (where 1 is the task ID)