Skip to content

udham2511/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 To-Do List Web App using Flask

This is a simple and visually appealing To-Do List web application built with Python, Flask, SQLite, and Bootstrap. It allows users to add tasks, mark them as complete or incomplete, and delete them — all with a clean and responsive interface.


🚀 Features

  • ✅ Add new tasks
  • 🔄 Toggle task status (complete/incomplete)
  • 🗑️ Delete tasks with confirmation
  • 🧠 Stores data using SQLite and SQLAlchemy ORM
  • 🎨 Clean UI built with Bootstrap
  • 📱 Responsive design, works on mobile too

📸 Preview

App Screenshot


📦 Tech Stack

Technology Purpose
Python Backend language
Flask Web framework
SQLAlchemy Database ORM
SQLite Lightweight local database
HTML/CSS UI Structure & Styling
Bootstrap Responsive layout
JavaScript Confirmation before delete

⚙️ Setup Instructions

1. Clone the repo

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

2. (Optional) Create a virtual environment

python -m venv venv
venv/bin/activate

4. Run the application

python app.py

5. Visit the app

Open your browser and go to: 👉 http://localhost:5000

👨‍💻 Authors

📬 Connect with me on LinkedIn

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors