Skip to content

Repository files navigation

Bifrost P2P Transfer

Peer-to-peer transfer project for moving files or data between devices.

React Expo React Native Gradle Kotlin

Repository

Overview

Bifrost P2P Transfer is a peer-to-peer transfer project in the TheAdhithyanKR/bifrost-p2p-transfer repository. React Native mobile app for encrypted peer-to-peer file transfer using WebRTC, Socket.IO signaling, and Expo.

The README was written from the repository contents, including its manifest files, source tree, and available project metadata. The primary manifest is package.json, and the commands below are taken from its scripts.

Key Features

  • Transfer-oriented workflow for sharing data between peers
  • Mobile project structure for device-to-device use cases
  • Screens and services organized around connection state
  • Portfolio example of networking-focused app design

Tech Stack

  • React
  • Expo
  • React Native
  • Gradle
  • Kotlin

Project Structure

.
|-- .bundle/config
|-- .eslintrc.js
|-- .prettierrc.js
|-- .watchmanconfig
|-- __tests__/App.test.tsx
|-- android/gradle.properties
|-- android/gradlew
|-- android/gradlew.bat
|-- app.json
|-- App.tsx
|-- babel.config.js
|-- Gemfile
|-- index.js
|-- ios/.xcode.env
|-- ios/Podfile
|-- jest.config.js
|-- metro.config.js
|-- package.json
|-- package-lock.json
|-- README.md
|-- scripts/postinstall.js
|-- tsconfig.json

Setup

npm install
npm start

What This Project Demonstrates

  • Ability to turn a focused product idea into a working codebase
  • Practical use of the repository's chosen framework and tooling
  • Attention to deployable structure, repeatable setup, and portfolio-ready presentation
  • Project-specific implementation around peer-to-peer transfer

Links

About

React Native mobile app for encrypted peer-to-peer file transfer using WebRTC, Socket.IO signaling, and Expo.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages