This project demonstrates how to upload large files (20GB+) directly to Amazon S3 using signed URLs — with a Node.js + Express backend, MongoDB for tracking, and a React + Vite frontend.
📖 Read the full article on Medium: How to Upload Large Files (20GB+) to S3 using Signed URLs
This repo focuses on showcasing the complete flow — from multipart upload creation to chunk uploads, progress tracking, and final completion.
Feel free to explore, fork, and adapt it to your use case!