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.
- ✅ 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
| 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 |
git clone https://github.com/your-username/todo-app.git
cd todo-apppython -m venv venv
venv/bin/activatepython app.pyOpen your browser and go to: 👉 http://localhost:5000
📬 Connect with me on LinkedIn
