Inspiration
We noticed how annoying file sharing has become—size limits, slow uploads, forced sign-ups, and privacy concerns. Sending large files often turns into a headache. So we wanted to build something that feels instant, simple, and private—just like sending a message.
What it does
Vault lets users send files of any type and size directly between devices, anywhere in the world. You can either:
- Generate a shareable download link (valid for 24 hours), or
- Use a secure 6-letter code for real-time peer-to-peer transfer No accounts, no installs, no limits—just fast and secure file sharing.
How we built it
We built Vault using modern web technologies: a. Frontend for a clean and simple user experience b. Backend for handling transfer logic and temporary link generation c. Peer-to-peer technology (like WebRTC) for direct device transfers d. End-to-end encryption to keep files secure We focused on making the system lightweight, fast, and easy to use without any technical steps.
Challenges we ran into
Handling large file transfers smoothly without crashes Maintaining stable peer-to-peer connections across different networks Implementing secure encryption without slowing down speed Ensuring links expire properly after 24 hours Making the UI simple while handling complex backend logic
Accomplishments that we're proud of
Successfully built a system with no file size limits Enabled direct device-to-device transfer without cloud storage Created a no-login experience that still feels secure Achieved fast and reliable file transfers globally Designed a clean and user-friendly interface
What we learned
Real-time systems (like P2P) are powerful but complex Security (encryption) is just as important as speed Simplicity in UI takes a lot of effort behind the scenes Handling edge cases (network issues, interruptions) is crucial Users value convenience more than features
What's next for Vault
Add file transfer progress tracking and resume support Improve connection stability for weaker networks Add mobile app support Introduce optional password protection for links Build a transfer history dashboard (without compromising privacy) Optimize speed further using better protocols

Log in or sign up for Devpost to join the conversation.