Skip to content

and-rs/htmx-portfolio

Repository files navigation

AI Categorizer

  1. Install uv (please install globally)

    pip install uv
    
  2. install dependencies

    uv sync
    
  3. Start the app locally

    uv run fastapi dev
    
  4. Start the TailwindCSS CLI to update css in realtime

    uv run tailwind.py
    

TODO (project optimization)

  1. dev and performance
    • download fonts
    • gzip and compress html and css files (htmx)
    • script for updating static dependencies
    • black, djlint and basedpyright pre-commit pipeline
    • integrate rustywind?
    • setting cache duration
    • optimize image.jinja component
  2. styles and content
    • contact buttons
    • resume (connected to gh repo)
    • techs used
    • not found routes (404)
  • Done
    • html image component
    • script for image compression and resizin
    • rethink basecoat usage and treeshake the css and js
    • jinja fragments (not necessary)
    • fix hot-reload types (arel)
    • autoreload tailwind stylesheet

About

HTMX + FastApi + Tailwind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published