A high-fidelity, premium file sharing platform designed for both ultra-fast local network transfers and cloud-native secure sharing. Experience seamless, PIN-verified file transfers with zero setup.
Local Drop has evolved into two powerful ecosystems:
Location: /localdrop_webapp
Built for the modern web, this version is designed for deployment on Netlify.
- Technology: React 19 + Vite + TypeScript.
- Backend: Netlify Functions (Serverless).
- Storage: Netlify Blobs for global reach.
- Key Features:
- Chunked Transfers: Reconstructs large files in the browser via 4MB chunks, bypassing serverless limits.
- High-Fidelity UI: Premium Glassmorphism design with a split-panel layout.
- Human-in-the-Loop Security: Sender generates a random 2-digit PIN; Receiver must unlock via a 4-option decoy grid.
- QR Sharing: Instant QR code generation for mobile-to-desktop or mobile-to-mobile drops.
Location: /localdrop_andriod
The classic, ultra-secure local-only P2P transfer utility.
- Technology: Flutter / WebRTC.
- Security: Direct P2P tunnel; data never leaves your local LAN.
- Speed: Limited only by your router's hardware.
- Node.js 20+
- Netlify CLI (
npm install -g netlify-cli)
- Navigate to the webapp directory:
cd localdrop_webapp - Install dependencies:
npm install
- Run with Netlify Dev (simulates Blobs & Functions):
npx netlify dev
Experience one-click deployment to Netlify:
npx netlify deploy --build --prodLocal Drop prioritizes verification over trust:
- Verification Phase: Upon upload, a random secret code (0-99) is generated and shown only to the sender.
- Access Control: The receiver is presented with four numbered options. Only picking the correct one matches the cryptographic hash on the server to unlock the download.
- Ephemeral Storage: All cloud drops are automatically expired and purged from the system after 1 hour.
- Created by: Surajit Sahoo
- Repository: LocalDrop-fileshare
- Contact: onlyforcode007@gmail.com
MIT License. Open source and free to scale.