- Add Task: Users can add new tasks to their todo list by entering task content and submitting the form.
- Mark as Completed: Users can mark tasks as completed by checking a checkbox next to each task.
- Update Task: Users can update the content of a task by clicking on the task and editing its content in-place.
- Delete Task: Users can delete tasks from their todo list by clicking on a delete button next to each task.
- Clone the repo to your machine:
- Navigate to the project Repo:
- cd todo-app
- Create virtual environment (optional):
- python -m venv /path/to/new/virtual/environment
- Activate your virtual environment:
- source venv/bin/activate
- Install the required dependencies:
- pip install -r requirements.txt
- Run app
- python app.py