No description
Find a file
Hardik 62c5a52fc0 feat(storage): file storage with local dev server and Cloudflare R2 for production
Sign API returns presigned upload URL + storage key.
Dev: files served through auth-gated /api/files/dev route with path-traversal protection.
Prod: R2 presigned URLs for upload and time-limited download.
2026-05-05 23:24:41 +05:30
App/pelagia-portal feat(storage): file storage with local dev server and Cloudflare R2 for production 2026-05-05 23:24:41 +05:30
.gitignore chore: initialize Next.js 15 project with Tailwind, TypeScript and tooling config 2026-05-05 23:23:43 +05:30