/python-web-app

Python FastAPI + Authlib + TailwindCSS

Primary LanguagePythonMIT LicenseMIT

Python web app

FastAPI + Authlib + TailwindCSS

Install

$ python -m venv .venv/
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ cp .env.sample .env
$ cd styles/ && pnpm install

Run

  • Start app:

    $ make

Dev

  • Build & watch python app:

    $ make dev
  • Build & watch CSS styles:

    $ make css
  • Format python code

    $ make fmt