DEV Community

Akshit Suthar
Akshit Suthar

Posted on

Share Anything Instantly & Securely - Text, Files, and URLs with Zero Friction

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

QuickText homepage interface First Half

QuickText homepage interface Second Half


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)