Flask Task Manager is a simple web application built with Flask, SQLite, and Jinja2 for managing tasks. It allows users to add, edit, mark tasks as completed, and delete tasks.
- Add new tasks
- Edit existing tasks
- Mark tasks as completed
- Delete tasks
- Simple and intuitive user interface
Check out the live demo here.
- Clone the repository:
git clone https://github.com/Dhanush-S-Gowda/task-manager-website-flask-python/
- Install dependencies:
pip install -r requirements.txt
- Run the Flask application:
python main.py
- Open your web browser and navigate to http://localhost:5000.
- To add a new task, enter the task description in the "New task" input field and click on the "Add event" button.
- To mark a task as completed, click on the checkbox next to the task.
- To edit a task, click on the "Edit" button next to the task, make changes in the text area, and click on the "Save Edit" button.
- To delete a task, click on the "Delete" button next to the task.
- Flask
- SQLite
- Jinja2
- HTML
- CSS
This project is licensed under the MIT License - see the LICENSE file for details.