Skip to content

johannus22/syncpaste

Repository files navigation

📋 SyncPaste

SyncPaste is a lightweight, real-time clipboard-sharing app that allows you to paste text across devices instantly using a 4-digit session code. (no authentication or LogIn needed)

Built with Next.js, Supabase, and Pusher, it enables LIVE syncing of clipboard data between users in a shared session.

( I vibe coded this readme HAHAHAHA and the .yml )

🚀 Features

  • 🔐 4-digit session code for easy sharing
  • 🔁 Real-time clipboard updates using Pusher
  • 📱 Responsive and mobile-friendly interface
  • 📦 Supabase integration for data storage
  • 📊 Paste counter (lifetime stat)
  • 📸 QR code generation for quick access to sessions
  • ☁️ Deployed on Vercel

🧰 Tech Stack

  • Framework: Next.js 14
  • Database: Supabase (free tier)
  • Real-Time: Pusher
  • UI Styling: Tailwind CSS
  • Icons: Lucide Icons
  • QR Code: qrcode.react

🛠️ Setup Instructions

1. Clone the repo

git clone https://github.com/johannus22/syncpaste.git
cd syncpaste

2. Create .env file and use your keys on Supabase and Pusher

About

SyncPaste is a lightweight tool to copy and paste across devices.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages