This project demonstrates a real-time file upload system using Socket.IO. It supports uploading large files in chunks, tracks progress with interactive progress bars, and provides a simple and scalable solution for handling multiple simultaneous uploads.
- Chunked File Uploads: Efficiently uploads large files by dividing them into manageable chunks.
- Real-Time Progress Tracking: Displays a progress bar for each file to show upload status.
- Scalable Architecture: Handles multiple concurrent uploads seamlessly.
- Built With:
- Node.js: Backend server.
- Socket.IO: Real-time communication between the client and server.
- HTML5 File API: Reads and uploads file chunks on the client side.