Skip to content

edaehn/todo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Flask TODO App

Flask-based Python TODO app

Build a simple task manager with Python, Flask, and SQLite. This repository accompanies a detailed tutorial post that shows you how to create a functional TODO web application. You’ll learn key steps for setting up Flask routes, rendering templates, and managing data with an SQLite database.

Features

  • Create tasks and set their priority (High, Medium, Low).
  • Mark tasks as complete with a single click.
  • Edit and delete existing tasks.
  • Store data in a lightweight SQLite database for persistence.
  • Minimal CSS styling for an easy-to-improve UI.

Getting Started

  1. Clone the repository:
    git clone https://github.com/edaehn/todo_app.git
    cd todo_app
  2. Create and activate a virtual environment (recommended):
    python3 -m venv .venv
    source .venv/bin/activate   # Linux/macOS
    .venv\Scripts\activate      # Windows
  3. Install dependencies:
    pip install Flask
  4. Run the app:
    python app.py
  5. Open your browser at http://127.0.0.1:5000 to view your TODO list.

Contributing

Feel free to fork this project and make pull requests with new features, fixes, or styling improvements. Check the tutorial post for extended explanations and references.

If you find this project helpful, please give it a star—it means a lot!

Enjoy coding, and happy task managing!

About

This is a Flask-based TODO app to get you started with web development in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors