Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/venky-1710/todo-list

A sleek and efficient Todo List application built with Flask. This project showcases a clean, responsive design with a serene mountain background. Users can easily add, complete, and delete tasks. The app demonstrates fundamental web development concepts using Python, Flask, HTML, and CSS, making it ideal for beginners and intermediate developers.
https://github.com/venky-1710/todo-list

css html python python-flask

Last synced: about 8 hours ago
JSON representation

A sleek and efficient Todo List application built with Flask. This project showcases a clean, responsive design with a serene mountain background. Users can easily add, complete, and delete tasks. The app demonstrates fundamental web development concepts using Python, Flask, HTML, and CSS, making it ideal for beginners and intermediate developers.

Awesome Lists containing this project

README

        

# Todo List Flask - [live demo](https://todo-list-omega-sepia-49.vercel.app/)

A simple and elegant Todo List application built with Flask.

## Features

- Add new tasks to your todo list
- Mark tasks as completed
- Delete tasks
- Responsive design
- Attractive UI with a mountain background

## Technologies Used

- Python
- Flask
- HTML
- CSS
- JavaScript (minimal, for form submissions)

## Setup and Installation

1. Clone the repository:
```sh
https://github.com/venky-1710/todo-list.git
```
2. Navigate to the project directory:
```sh
cd todo-list-flask
```
3. Create a virtual environment (optional but recommended):
```sh
python -m venv ./venv/
# On Windows, use .\venv\Scripts\activate.bat
```
4. Install the required packages:
```sh
pip install -r requirements.txt
```
5. Run the application:
```sh
python app.py
```
6. Open your web browser and go to `http://localhost:5000`

## Project Structure

- `app.py`: The main Flask application file
- `templates/index.html`: The HTML template for the todo list
- `static/style.css`: CSS styles for the application
- `static/todos.png`: Background image for the application

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

[MIT-LICENSE](LICENSE)