background blur
HomeProjectsWebDrop P2P

WebDrop P2P
Secure Direct File Sharing

WebDrop eliminates the need for middle-man servers by enabling direct device-to-device file transfers. It provides a secure, encrypted pipeline for sending files instantly.

WebDrop P2P Preview

Type

Peer-to-Peer

Role

Software Engineer

Built

Jan 2026

Duration

2 Weeks

Last Updated

Feb 2026

Technologies Used

ReactNode.jsTailwind

The Problem

Sending large files typically requires cloud storage sign-ups and is limited by upload speeds.

The Solution

By utilizing WebRTC DataChannels, WebDrop creates a direct, end-to-end encrypted pipe between users.

Key Features

Serverless transfers

Direct device-to-device connection via WebRTC.

End-to-end encryption

Files remain completely private and secure.

Unlimited file size

No arbitrary caps or premium tiers for large data dumps.

Real-time progress

Accurate speed and progress indicators for both peers.

Product Gallery

WebDrop P2P Gallery 1
WebDrop P2P Gallery 2

Technical Architecture

Frontend

React.js + Tailwind CSS

Backend

Node.js + Socket.io (Signaling only)

Database

None (Stateless P2P)

State

React Context

The Outcome

  • Bypassed cloud storage limitations entirely
  • Achieved maximum local network transfer speeds
  • Created a zero-friction, privacy-first UX
View Live Demo GitHub Repository