A self-hosted file sharing app with one deliberate asymmetry: a single admin signs in to upload, and everyone else needs nothing at all. Send a link, they click it, done. Unguessable addresses, uploads streamed to disk, and everything auto-deletes in an hour unless it is pinned.
The full feature walkthrough: logging in, drag-and-drop uploads, inline notes, one-click share links, and the auto-delete badges doing their thing.
Most file-sharing tools tax the wrong person. The sender already has an account; it is the recipient who gets marched through sign-up walls, download quotas, and consent banners just to receive one PDF. File Share inverts that: authentication exists only where it earns its keep.
One admin holds a password, kept in a secure httpOnly session cookie. Every download link is anonymous: no login, no account, no tracking of the person clicking it. The link itself is the credential.
The repository tests the promises, not just the code: a dockerized Playwright suite drives the real UI through login, upload, note creation, link copying, and deletion on every push — 15 of 15 passing, in about fourteen seconds.
The same discipline as everything else we build: a green check means the feature was literally exercised, not assumed.