Instant, no-login, room-based messaging — built for privacy, speed, and real-world use.
QuickDrop is a secure and ephemeral messaging tool that lets users create or join chat rooms using just a 6-character alphanumeric code. No Google login. No email. Just pure, instant communication — anywhere, anytime.
Designed for classrooms, study groups, and impromptu collaboration — QuickDrop supports both persistent and self-destructing rooms, giving users full control over how their conversations live (or disappear).
- 🔗 Frontend: https://chat.utsv.tech
- ⚙️ Backend API: https://api-dark.onrender.com/health
-
Authenticated Users:
- Can create public rooms (persistent chat)
- Can create secret rooms (auto-deleted when users leave)
- Can join any room using 6-digit alphanumeric code
-
Anonymous Users:
- No signup or login required
- Can only join or create anonymous rooms
- Ideal for quick code sharing, one-time collaboration
- Create or join rooms without creating an account
- Use a 6-digit code to share access across devices
- Choose between:
- Public rooms (persistent)
- Secret rooms (messages are auto-deleted when all users leave)
- Each room has a 6-digit alphanumeric code
- Share across any device without logging in
- Multiple users can join the same room
- Secret rooms are ephemeral and wiped clean once all users leave
As a student, I often needed a quick, private place to share code snippets or notes during college classes — without using social accounts or worrying about chat history. QuickDrop is that utility tool.
- Next.js
- Tailwind CSS
- Socket.IO (for real-time communication)
- Node.js + Express.js
- Socket.IO (WebSocket server)
- MySQL for persistent storage
- Hosted on Render
- Kept alive using GitHub Actions & CronJobs
- 🧼 Full UI revamp for clarity and mobile support
- 📎 File sharing & multimedia messages
- 🧾 Message deletion/edit history
- 🌐 QR-code room join (share room in 1 scan)
- 🧠 Message auto-expiry for secret rooms


git clone https://github.com/ItsUtsavPoddar/quickDrop-frontend
cd quickDrop-frontend
npm install
npm run dev