Skip to content

mbitc/mP2P

Repository files navigation

p2p-dapp

Peer-to-Peer decentralizuota mobili aplikacija sukurta su Expo (React Native) ir integruota su mP2P-node.

Apie projektą

p2p-dapp yra mobili React Native aplikacija, skirta tiesioginiam (peer-to-peer) ryšiui tarp vartotojų be centralizuoto serverio.

Projektas naudoja:

  • mP2P-node — Node.js / JavaScript backend'ą (signalizavimo serverį ir P2P logiką)
  • WebRTC pagrindu veikiančią peer-to-peer jungtį
  • Custom signaler'į ryšiui tarp peer'ų nustatyti

Tai dalis platesnio mP2P ekosistemos projekto, kurio tikslas — sukurti lengvai naudojamą, decentralizuotą peer-to-peer platformą mobiliesiems įrenginiams.

Susiję repozitoriumai

  • mP2P-node — pagrindinis Node.js backend'as ir signalizavimo logika (priklausomas komponentas)
  • mP2P — TypeScript biblioteka / core (jei naudoji)

Technologijų stack'as

Frontend (šis repozitoriumas):

  • React Native + Expo
  • TypeScript
  • WebRTC (su polyfills)
  • EAS Build

Backend / P2P branduolys:

  • mP2P-node (Node.js)
  • Signaler'is (env.ts konfigūracija)

Dabartinė būsena

  • Bazinė Expo + TypeScript struktūra paruošta
  • Pridėta WebRTC peer connection logika (polyfills.ts)
  • Signaler'io integracija pradėta (env.ts)
  • Konceptualus pirmas etapas baigtas („conceptual done“)

Projektas aktyviai vystomas.

Kaip paleisti

# 1. Klonuoti šį repozitoriumą
git clone https://github.com/mbitc/p2p-dapp.git
cd p2p-dapp

# 2. Įdiegti priklausomybes
npm install

# 3. Paleisti aplikaciją
npx expo start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors