NYC R2 Auth Demo

Secure frontend + backend auth with Clerk

Sign in with Clerk, then go to the protected dashboard where the Next.js app attaches the user session token to the FastAPI backend call.