Caut Partener

o rețea socială peer-to-peer, criptată integral — fără servere, fără conturi centrale. Această pagină este și depozitul de cod al aplicației.

deschide aplicația clonează codul răsfoiește sursa

Clonează

Codul sursă complet, clonabil direct de pe această pagină (protocolul git „dumb HTTP” peste fișiere statice — nu există niciun server git, sau vreun server de orice fel):

git clone https://cod-sursa.cautpartener.ro/cautpartener.git

Sursa poate fi citită și în browser, fără clonare: vizualizatorul de cod.

Construiește local

Ai nevoie doar de Node.js ≥ 22. Aplicația este 100% statică — rezultatul din client/dist/ poate fi servit de orice server de fișiere (sau publicat pe IPFS, ca aici):

cd cautpartener/client
npm install
npm run build        # tsc + vite → client/dist/
npm run preview      # servește build-ul local
npm run e2e          # suitele end-to-end (Playwright + stub de mailbox local)

Protocolul complet este documentat în docs/PROTOCOL.md, iar limitele oneste ale rețelei — în aplicație, la cautpartener.ro/#/despre.

Ce este

cu adevărat peer-to-peer

Profiluri, contacte, postări și conversații replicate direct între dispozitivele membrilor, prin WebRTC. Infrastructura vede doar text cifrat.

criptare integrală

Conversațiile private sunt criptate end-to-end; cheile nu părăsesc niciodată browserul. Mesajele offline așteaptă într-o cutie poștală care nu le poate citi.

identitate portabilă

O identitate criptografică proprie, transferabilă între dispozitive prin cod QR — fără parole, fără e-mail, fără conturi pe serverele nimănui.

PWA instalabilă

Aplicație de ecran principal pe iPhone, iPad și Android; aceeași versiune rulează în orice browser modern, servită ca fișiere statice prin IPFS.

English

Caut Partener ("looking for a partner") is a fully end-to-end-encrypted, peer-to-peer social network for finding activity partners — no servers, no central accounts. Profiles, contacts, posts and chats replicate directly between members' devices over WebRTC; offline delivery goes through a relay mailbox that cannot read private content. The app is a static PWA served over IPFS, and this page doubles as its source repository:

git clone https://cod-sursa.cautpartener.ro/cautpartener.git
cd cautpartener/client
npm install && npm run build   # Node.js ≥ 22; output in client/dist/

Browse the source in your browser · protocol spec in docs/PROTOCOL.md · honest limits in-app at /#/despre.