Skip to content

abhi-v-10/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Flask To-Do List

A simple, minimal To-Do List web application built with Flask. Add and delete tasks in your browser with a clean, modern UI.


🚀 Features

  • Add new tasks to your to-do list
  • Delete tasks with a single click
  • Responsive and modern design using custom CSS
  • No database required (tasks are stored in memory for demo simplicity)

📁 Project Structure

Flask/
└── To-Do/
    ├── static/
    │   └── css/
    │       └── todo.css
    ├── templates/
    │   ├── base_todo.html
    │   └── todo.html
    └── todo.py

⚙️ Setup & Usage

  1. Clone the repository:

    git clone <your-repo-url>
    cd Flask/To-Do
  2. (Optional) Create a virtual environment:

    python -m venv venv
    # On Windows:
    venv\Scripts\activate
    # On macOS/Linux:
    source venv/bin/activate
  3. Install Flask:

    pip install flask
  4. Run the application:

    python todo.py
  5. Open your browser and visit:

    http://127.0.0.1:5000/
    

🖥️ Usage

  • Add a Task:
    Enter your task in the input box and click "Add".
  • Delete a Task:
    Click the "[Delete Task]" link next to any task to remove it.

Note: Tasks are stored in memory and will reset when the server restarts.


🎨 Customization


📦 Dependencies

  • Flask (Python web framework)

📜 License

This project is for educational and personal

About

A simple Flask web application created while learning flask framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors