DEV Community

Cover image for A completely P2P Grindr alternative I built in a weekend: no servers, no accounts, WebRTC + Trystero
Guilherme
Guilherme

Posted on

A completely P2P Grindr alternative I built in a weekend: no servers, no accounts, WebRTC + Trystero

tl;dr: come say hi => https://meateor2.netlify.app/
Source code for the curious: https://github.com/guiprav2/meateor

Hey everyone,

I got so fed up with Grindr's bots, ads, and random bans that I decided to try something stupid: what if two PCs/phones could just find each other directly, no central server at all? So I built exactly that. Current (very rough) feature list:

  • 100% peer-to-peer: uses Trystero (WebRTC library on top of any public BitTorrent tracker as the signaling server) → you literally connect through random strangers’ torrent clients acting as relays.
  • No signup, no phone number, no email — just open the page and you get a temporary ID.
  • Location sharing via the browser’s geolocation.
  • Grid of people nearby, tap → chat opens instantly.
  • Send pics exactly like Grindr (they go P2P, never touch a server).
  • Built-in Brazilian PIX request button in the chat (type the amount → QR code pops up). Yes, really.
  • Video calling isn't working yet unfortunately, but I'm working on it.

Tech stack for the curious: Webfoundry (my visual app builder) + Trystero + a few lines of localStorage for caching recent chats (so you don’t lose them on refresh). And obviously it was like 80% vibe coded at least. It's obviously super early, super janky, and probably full of privacy footguns I haven't found yet — that’s why I’m here.

Looking for:

  • Brutal feedback on UX.
  • People willing to try it with a friend (or random stranger) and tell me where it explodes.
  • Bonus points if you’re in Brazil and want to test the PIX flow (especially by sending me monies >))

Live demo (mobile-friendly): https://meateor2.netlify.app/ (Yes it’s 18+ because… well… it’s a Grindr clone. Nothing explicit since there's no one there yet though). Would love to hear what you think — tear it apart, I can take it. Thanks for letting me share!

Cheers!

Gui

Top comments (0)