https://github.com/luciaheredia/taskmanagerapp
TaskManagerApp
https://github.com/luciaheredia/taskmanagerapp
Last synced: 2 months ago
JSON representation
TaskManagerApp
- Host: GitHub
- URL: https://github.com/luciaheredia/taskmanagerapp
- Owner: LuciaHeredia
- Created: 2025-03-31T19:17:54.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-31T19:23:31.000Z (3 months ago)
- Last Synced: 2025-03-31T20:28:56.516Z (3 months ago)
- Language: Python
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project: Personal Task Manager (CLI-Based)
A simple command-line task manager to add, list, complete, and delete tasks.
## Features:
✅ **Add Tasks** – Store tasks with due dates \
✅ **List Tasks** – Show pending and completed tasks \
✅ **Complete Tasks** – Mark tasks as done \
✅ **Delete Tasks** – Remove tasks when no longer needed \
✅ **Data Persistence** – Save tasks in a JSON file \
✅ **Web UI** - For visualization and live updates via page reload## Folders Structure:
```
task_manager/
│── app.py # Main Flask app
│── routes/
│ └── task_routes.py # Task-related routes
│── utils/
│ └── task_manager.py # Task loading & saving logic
│── templates/
│ └── index.html # HTML for visualization
└── tasks.json # Stores tasks
```
## CLI Steps:
1️⃣ Run: ```pip install flask``` \
2️⃣ Start the server with: ```python task_manager.py```