Project 04

CloudSnap

Upload anything. Get a CDN URL.

A free media-hosting web app that uploads images and videos to GitHub and returns permanent jsDelivr CDN links in seconds.

Next.jsTypeScriptCloudflare PagesGitHub APIjsDelivrTailwind

Try it

CloudSnap landing page with upload CTA

Inside the build

Thought through, end to end.

5 highlights

GitHub-as-CDN Pipeline: Engineered an upload flow that commits files to a public repo and returns commit-pinned jsDelivr URLs that stay online forever.

Full File Browser: Built drag-and-drop multi-file uploads, folder management, inline image/video previews, and one-click copy for CDN and raw links.

Developer API: Shipped public and private REST endpoints for upload, list, delete, and folder creation — usable from cURL, JS, or Python.

Edge Deployment: Designed for Cloudflare Pages with PIN login, API key auth, and support for images up to 100MB and videos up to 500MB.

UI/UX: Built a neo-brutalist yellow-and-black interface focused on speed and clarity for developers hosting media without paid CDNs.

Product in motion

See how it feels.

A real walkthrough of the product, interactions, and complete flow.

Next project

Tasky

Pink productivity, your way

View next project
9:41
Welcome onboarding — productivity booster intro