Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.28 KB

File metadata and controls

50 lines (37 loc) · 1.28 KB

Flask Task Manager

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.

Features

  • Add new tasks
  • Edit existing tasks
  • Mark tasks as completed
  • Delete tasks
  • Simple and intuitive user interface

Demo

Check out the live demo here.

Installation

  1. Clone the repository:
git clone https://github.com/Dhanush-S-Gowda/task-manager-website-flask-python/
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the Flask application:
python main.py
  1. Open your web browser and navigate to http://localhost:5000.

Usage

  • 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.

Technologies Used

  • Flask
  • SQLite
  • Jinja2
  • HTML
  • CSS

License

This project is licensed under the MIT License - see the LICENSE file for details.