Coding Global Background
Coding Global

PhantomDrop

0 messages
1 members
Created 5 hours ago
Updated 5 hours ago
Open in Discord
G
Kira (whit boy havanagila)

Playing Custom Status

Verified
PhantomDrop is a zero-knowledge, ephemeral file-sharing application. It allows users to securely share files without leaving a trace. Files are encrypted in the browser, and the decryption key is never sent to the server, ensuring complete privacy.

---

Tech Stack Frontend: Vite, JavaScript Backend: Spring Boot Database: PostgreSQL Storage: MinIO (S3-compatible object storage) Deployment: Docker, ngrok
---

Key Features Zero-Knowledge Encryption: Files are encrypted in the browser using AES-256-GCM. The server never sees the plaintext or the decryption key. Ephemeral Sharing: Files automatically expire after a set time or download limit. Anonymous Usage: No accounts, cookies, or analytics are required. Passphrase Protection: Optionally add a passphrase for extra security. Simple and Intuitive: Drag and drop files to share them securely.
---

Challenges Overcome • Implementing client-side encryption and decryption to ensure zero-knowledge privacy. • Designing a secure and user-friendly interface for seamless file sharing. • Managing encrypted file storage and metadata using PostgreSQL and MinIO.
Source Code: https://github.com/GordonFreeman21/PhantomDrop/
Live Demo:https://noncondensable-omnipresent-sonia.ngrok-free.dev/
PhantomDrop