A premium, real-time text sharing tool (CopyPaste.me clone). securely share text between devices using a Room Code or QR Code.
You need Node.js installed on your machine.
Open a terminal in the server folder:
cd server
npm install
npm run devServer will run on http://localhost:3001
Open a new terminal in the client folder:
cd client
npm install
npm run devClient will run on http://localhost:5173 (usually)
- Open the Client URL.
- Click Create New Room.
- Scan the QR code with your phone or share the URL.
- Type in one device, see it appear instantly on the other!
- Copy the entire
clipboard_appfolder to your server. - Install dependencies (
npm installin both server/client). - Build the client:
cd client && npm run build. - Serve the
client/distfolder using Nginx. - Run the server using
pm2ornode.
- Backend (Render/Railway): Upload
serverfolder. Set environment variablePORT=3000. - Frontend (Vercel/Netlify): Upload
clientfolder.- IMPORTANT: Update
client/src/services/socket.jsto point to your deployed Backend URL instead oflocalhost:3001.
- IMPORTANT: Update
- Real-time Sync: < 50ms latency text updates.
- Premium UI: Glassmorphism, Dark Mode, Animations.
- Mobile First: Responsive design with touch support.
- QR Code: Instant mobile sharing.