Skip to content

Repository files navigation

todo-web-app

A simple full-stack web application using FastAPI and HTMX

Features

  • Add, edit, and remove to-do items
  • Mark to-do items as completed

Installation

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

Usage

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.

Contributing

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

Further improvements

  • Add ent-to-end tests with playwright.
  • Refactor and simplify code structure.

License

MIT

About

A simple fullstack web application using FastAPI and htmx

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages