Todo List Flask - live demo
A simple and elegant Todo List application built with Flask.
- Add new tasks to your todo list
- Mark tasks as completed
- Delete tasks
- Responsive design
- Attractive UI with a mountain background
- Python
- Flask
- HTML
- CSS
- JavaScript (minimal, for form submissions)
- Clone the repository:
https://github.com/venky-1710/todo-list.git
- Navigate to the project directory:
cd todo-list-flask
- Create a virtual environment (optional but recommended):
python -m venv ./venv/ # On Windows, use .\venv\Scripts\activate.bat
- Install the required packages:
pip install -r requirements.txt
- Run the application:
python app.py
- Open your web browser and go to
http://localhost:5000
app.py
: The main Flask application filetemplates/index.html
: The HTML template for the todo liststatic/style.css
: CSS styles for the applicationstatic/todos.png
: Background image for the application
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.