Python Web To-Do List App -- 2

Job ID: 40566682

Budget: ₹12,500 – ₹37,500 INR

I need a lightweight, browser-based to-do list that is built entirely with Python on the back end and plain HTML/CSS templates on the front end—no JavaScript frameworks or external languages. A minimal Flask or Django setup is fine as long as the whole stack remains Python-driven.

Core requirements
• Users must be able to add new tasks, edit existing ones, and mark items as completed.
• No sign-up or login flow is required; the moment the page loads, the list should be ready to use.
• Data can sit in an in-memory store for now (SQLite or a simple JSON file is acceptable) as long as it persists while the server is running.

Please set up a clean project structure, document how to start the server in a single command, and include a brief README covering installation steps and any environment variables. I’ll count the project as complete once I can clone the repo, run one Python command, open my browser, and interact with the list smoothly on localhost.