Skip to content

Sinchana586/flask_todo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Flask Todo App

Overview

This project is a simple Todo application built using Flask and Bootstrap. It allows users to manage their daily tasks through a clean and responsive web interface. Users can add, edit, mark tasks as completed, and delete tasks.

Features

  • Add new tasks
  • Edit existing tasks
  • Mark tasks as completed
  • Delete tasks
  • Task statistics counter
  • Responsive Bootstrap UI
  • Flask routing and templates

Technologies Used

  • Python
  • Flask
  • HTML5
  • Bootstrap 5

Project Structure

flask-todo-app/
│
├── app.py
├── requirements.txt
├── README.md
│
└── templates/
    └── index.html

Installation

1. Clone the Repository

git clone https://github.com/your-username/flask-todo-app.git
cd flask-todo-app

2. Install Dependencies

pip install -r requirements.txt

3. Run the Application

python app.py

4. Open in Browser

http://127.0.0.1:5000

CRUD Operations

Create

Users can add new tasks using the input field.

Read

All tasks are displayed on the home page.

Update

Users can edit existing tasks and save the changes.

Delete

Users can remove tasks from the list.

Screenshots

Home Page

Displays the task management dashboard.

Add Task

Shows a newly added task.

Completed Task

Demonstrates marking a task as completed.

Edit Task and Edit Task Result

Shows updating an existing task.

Future Enhancements

  • Store tasks in a database (SQLite/MySQL)
  • User authentication
  • Task categories and priorities
  • Due dates and reminders
  • Dark mode support

Author

Sinchana L Gowda

License

This project is created for learning and internship purposes.

About

A responsive Todo web application built with Flask and Bootstrap, featuring task creation, editing, completion tracking, and deletion using CRUD operations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors