https://github.com/shubhambirari3/flask_task_manager_app
"A simple Flask-based Task Manager and Reminder application with in-memory task storage, allowing users to add, toggle, and delete tasks with optional due dates."
https://github.com/shubhambirari3/flask_task_manager_app
flask html-css python
Last synced: 2 months ago
JSON representation
"A simple Flask-based Task Manager and Reminder application with in-memory task storage, allowing users to add, toggle, and delete tasks with optional due dates."
- Host: GitHub
- URL: https://github.com/shubhambirari3/flask_task_manager_app
- Owner: shubhambirari3
- Created: 2025-04-15T10:34:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-15T10:40:37.000Z (about 1 year ago)
- Last Synced: 2025-04-17T22:05:17.776Z (about 1 year ago)
- Topics: flask, html-css, python
- Language: HTML
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flask Task Manager & Reminder
A simple web-based task manager and reminder application built using Flask. This app allows users to add tasks, mark them as done, delete tasks, and optionally set due dates for reminders.
## Features
- Add new tasks with optional due dates.
- Mark tasks as done or undo the "done" status.
- Delete tasks.
- Responsive and user-friendly interface.
## Project Structure
flask_task_manager/
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
├── templates/
│ └── index.html # HTML template for the task manager
## Prerequisites
- Python 3.7 or higher
- Flask 2.0 or higher
## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/flask_task_manager.git
cd flask_task_manager
```
- python -m venv venv
- source venv/bin/activate # On Windows: venv\Scripts\activate
- pip install -r requirements.txt
- python app.py
- http://127.0.0.1:4000
## Future Improvements
Add persistent storage using a database (e.g., SQLite, PostgreSQL).
Implement user authentication for personalized task management.
Add notifications for due tasks.
License
This project is licensed under the MIT License. See the LICENSE file for details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.