Project overview
Vault grew from a recurring need across frontend projects: static hosts either cache public assets briefly, consume deployment bandwidth, or require hashed build imports that are inconvenient for reusable media URLs.
The application creates isolated GitHub-backed vaults, optimizes images in the browser, commits files through the GitHub REST API, and returns permanent jsDelivr URLs pinned to the resulting commit SHA.
A private single-user deployment keeps credentials and the GitHub token server-side while providing a focused interface for managing reusable project assets.