Skip to content

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.

License

Notifications You must be signed in to change notification settings

Dhanush-S-Gowda/task-manager-website-flask-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published