Most of us have faced this problem:
You want to quickly send a piece of text, a file, or a link… but everything feels heavy — logins, uploads, clutter, tracking.
So I built QuickText — a blazing-fast, minimal, and anonymous sharing platform powered by short access codes.
Live Preview :- Preview
Github Repo :- Github
⚡ What is QuickText?
QuickText is an ephemeral sharing platform where you can instantly:
- Share text snippets
- Transfer files (up to 100MB)
- Shorten URLs with QR codes
Everything is accessed using a simple 5–6 digit code — no accounts, no friction.
It’s built for developers, teams, and anyone who just wants to share something fast.
Initially, this project was built only for text sharing—hence the name QuickText. Over time, I expanded it to support file sharing and URL shortening, but the name stuck.
Previews
Core Features
Universal Code System
Every piece of content gets a short unique code.
Just share the code — no links needed.
Heavy File Sharing
Upload files up to 100MB, powered by Cloudflare R2 storage. (GitHub)
URL Shortener + QR
Turn long, messy URLs into clean short links with downloadable QR codes.
Auto Expiration (Ephemeral by Design)
- Text → 1 hour
- Files → 2 hours
- Links → 24 hours
Everything self-destructs automatically. (GitHub)
Real-Time Collaboration
Edit shared text live — like a mini collaborative editor.
Privacy & Security First
QuickText is built with a strong focus on privacy:
- Anonymous by default (no tracking)
- Secure presigned URLs for downloads
- Automatic cleanup of storage and database
- Background jobs handling expiration lifecycle (GitHub)
Tech Stack
This project is not just UI — it’s a full system:
- Frontend: Next.js 15 + React + TypeScript
- Styling: Tailwind + shadcn/ui
- Backend: Supabase (PostgreSQL)
- Storage: Cloudflare R2 (S3-compatible) (GitHub)
UX Philosophy
I focused heavily on:
- Speed (server components + optimized flows)
- Glassmorphism UI with neon aesthetics
- Zero-friction usage (copy, share, done)
No dashboards. No complexity. Just utility.
Challenges I Solved
Building QuickText wasn’t trivial. Some interesting problems:
- Handling secure file uploads with presigned URLs
- Designing auto-expiration with cleanup jobs
- Managing real-time editing without accounts
- Creating a unified system for text, files, and URLs
Why This Matters
Most tools today are:
- Too heavy
- Require login
- Track everything
QuickText flips that:
Anonymous
Temporary
Instant
Final Thoughts
QuickText started as a simple idea:
“What if sharing anything was as easy as sending a 5-digit code?”
It turned into a full platform combining:
- Real-time systems
- Storage infrastructure
- Secure access patterns
If you're into building real-world systems, not just UI — this project is for you.
⭐ Check it out, try it, and feel free to contribute!


Top comments (0)