HeyDrop is a lightweight, privacy-first platform that lets you share files, text, and URLs instantly without the need for registration. Create a temporary room, share content, and let it auto-expire in 24 hours — keeping things simple, secure, and hassle-free.
🔗 Live Website: https://heydrops.vercel.app/
- 🚀 Features
- 🛠 Tech Stack
- 🖼 Screenshots
- ⚙️ Installation
- 🧩 Usage
- 🔮 Future Improvements
- 📁 Suggested Folder Structure
- 👨💻 Contributors
- 📜 License
🔑 No Login Required — Share instantly without creating an account.
🕒 Auto-Delete in 24h — All shared files and messages are deleted automatically after 24 hours.
⚡ Instant Sharing — Share files, text, and URLs with a unique room link.
🔗 Temporary Rooms — Create rooms that expire after a day for one-time secure sharing.
🖥 Clean & Minimal UI — Optimized for simplicity and ease of use.
| Layer | Technologies |
|---|---|
| Frontend | Next.js, TypeScript, Tailwind CSS |
| State | Zustand / Store management |
| Build | Vercel (deployment) |
| Styling | Tailwind CSS, PostCSS |
| Package Manager | pnpm / npm |
| Landing Page | Room View |
|---|---|
![]() |
![]() |
# 1️⃣ Clone the repository
git clone https://github.com/Vishal-Patel2/HeyDrop-FileShare.git
cd HeyDrop-FileShare
# 2️⃣ Install dependencies
pnpm install
# or
npm install
# 3️⃣ Configure environment
cp .env.local.example .env.local
# (Update variables as needed)
# 4️⃣ Run the development server
pnpm dev
# or
npm run dev
# 5️⃣ Open in browser
http://localhost:3000
- Click Create a Room to start sharing.
- Upload files, type messages, or share links.
- Share the unique room link with others.
- All content automatically expires in 24 hours.
- 📱 Mobile App support (iOS/Android wrapper).
- 🔒 Password-protected rooms.
- ☁️ Cloud integrations (Google Drive, Dropbox).
- 🖇 Multi-file drag & drop support.
- 🌐 Custom room expiration times.
- Vishal Patel — Full Stack Developer
🔗 GitHub: Vishal-Patel2

