Overview
IMGLoader is a Next.js app that connects providers via official OAuth (Pinterest, Google Photos, DeviantArt), lets users browse collections and items, and bulk‑export selections as a streamed ZIP — or transfer media directly between platforms.
The architecture emphasizes user trust: tokens are stored in secure HttpOnly cookies rather than long‑term server persistence.
Highlights
- Multi‑provider OAuth with privacy‑first token handling.
- Provider‑agnostic “collections → items” UX for rapid browsing.
- Streaming ZIP exports and transfer workflows with safety guards.
Technology
Built for speed, security, and predictable behavior.
Next.js
TypeScript
OAuth
Streaming ZIP
Rate limiting
Tailwind