Skip to content

lythb7/Bloom---iOS

 
 

Repository files navigation

Bloom : Hyperlocal Offline Network


Bloom is a Hyperlocal Offline Network app connecting people together without Internet using Bluetooth Low Energy. Interact with people 100 meters (330ft) around you & beyond this distance through the mesh network.


image

What does Hyperlocal mean ?

Hyperlocal means that Bloom can connect you to people 100 meters (330ft) around you and beyond. By acting as a secure relay to each other, Bloom pushes the distance limits of Bluetooth Low Energy. Each private message sent will hop onto nearby devices until it reaches the right recipient who will be the only one able to read it. Each public room message sent will hop onto all nearby devices and keep spreading around each user. By this way, Bloom can enable people to chat and share on large scale distance up to kilometers.

image-removebg-preview

Main Features

  • Fully offline and decentralized architecture : no server, Internet connection or cellular data required
  • Message caching and delayed transmission
  • Public messaging channels
  • Private end-to-end-encrypted messages
  • Attachments : Voice messages, contact cards, images, videos, files
  • Activity Status : Online, Busy, Emergency
  • Real-time Notifications
  • Synergy : Cross-platform enabled

App Instructions

Bloom_instructions_English.mp4

Based on https://github.com/fwcd/distributed-chat, enhanced and ported to Android

About

Bloom iOS App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%