Full archive
Projects
A no-login file upload backend. Files are stored in Cloudflare R2 with metadata tracked in SQLite, and each file is automatically deleted after 24 hours.
- ▸No authentication required — upload and get a shareable link immediately
- ▸Cloudflare R2 as the object storage backend, keeping file storage decoupled from the app server
- ▸SQLite tracks per-file metadata (upload time, expiry) without needing a separate database service
- ▸A scheduled cleanup process removes each file automatically 24 hours after upload
Go
Cloudflare R2
SQLite
The web interface for tempcdn, providing drag-and-drop uploads and shareable links with a dark, minimal UI.
- ▸Drag-and-drop upload flow talking directly to the tempcdn API
- ▸Generates a shareable link as soon as an upload completes
- ▸Built with shadcn/ui on top of Tailwind CSS for a consistent, minimal component set
- ▸Dark UI matching the ephemeral, no-frills nature of the backend it's built for
Next.js 14
TypeScript
Tailwind CSS
shadcn/ui