Skip to content

BananaChristian/Chris-Bridge

Repository files navigation

ChrisBridge

ChrisBridge is a Flutter-based app that allows seamless device-to-device communication on a local network using QR codes. With a simple scan, two phones can connect and exchange basic information like IP address, port, and device identity.

Features

  • Scan a QR code to connect two phones via sockets over LAN
  • Real-time communication using Dart sockets
  • Lightweight and fast local pairing mechanism
  • Built-in QR code display and scanner

How It Works

  1. One device displays a QR code with its device ID and socket address.
  2. Another device scans this code using the in-app scanner.
  3. The scanner parses the IP and port, connects via socket, and exchanges messages.
  4. Data is then passed back to the previous screen for use.

Tech Stack

  • Flutter (UI + Logic)
  • Dart Sockets (for communication)
  • mobile_scanner (for QR scanning)
  • qr_flutter (for QR generation)

About

Peer-to-peer file path sharing via QR and local sockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published