Announcing: Tagger, a self-hosted photo and video organizer for the web
This is a simple web app for organizing, de-duplicating, and selectively sharing your photo and video collection with others.
Repository -- the README.md has a link to a demo if you'd like to try it out.
I did this project last year and have been using it personally since then, but never publicized it. Now I'm sharing it here in case it's useful to others.
The code is pretty well commented, so if you're looking for examples of non-trivial, full stack web apps in Rust, this could be a good one to look at. The front end uses Sycamore, wasm-bindgen, and web-sys, while the back end uses Warp, SQLx, Image, FFmpeg etc.