Back to Projects
IMGLoader

imgloader.comBulk download + transfer media across platforms (OAuth-first)
A Next.js app that connects providers via official OAuth (Pinterest, Google Photos, DeviantArt), lets users browse collections/items, bulk-export selections as a streamed ZIP, and run transfer workflows between providers. Tokens are stored in secure HttpOnly cookies (no long-term server persistence).
Highlights
- Multi-provider OAuth integrations (Pinterest, Google Photos, DeviantArt) with HttpOnly cookie token storage
- Provider-agnostic “collections → items” UX + server-side streaming ZIP exports (no long-term storage)
- Transfer workflows between providers + rate limiting, concurrency guards, and token refresh handling
Stack
OAuth (multi-provider)Streaming ZIPTransfer jobsHttpOnly cookiesRate limitingNext.js (App Router)TypeScriptTailwind