A simple full-stack web application using FastAPI and HTMX
- Add, edit, and remove to-do items
- Mark to-do items as completed
To run this project, you will need to have Python and pip installed on your machine. You can then install the required dependencies by running the following command in your terminal:
- You might want to create a virtual environment for this app.
[Optional]
python3 -m venv .venv
Install dependencies
pip install -r requirements.txt
To start the application, run the following command:
python main.py
You can then access the application by navigating to http://localhost:8000 in your web browser.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Add ent-to-end tests with playwright.
- Refactor and simplify code structure.