nionata / grapevine

Anonymous proximity-based gossip messaging mobile application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grapevine

A mobile application that enables anonymous gossip messaging peer-to-peer with devices you physically pass. Messages are ranked by the number of devices they have reached (ie. the virality). This digital approach to gossiping will bring new meaning to “I heard it through the grapevine."

Technology Overview

API

API specific docs here.

Our platform-neutral data structure for exchanges from device to device and server to device is Protobuf.

App

App specific docs here.

The foundation of the mobile application is react native. Custom platform specific modules are used to perform bluetooth low energy networking.

app_arch

CLI

Command-line specific docs here.

Tool for interacting with Grapevine devices and related services.

Web

Simple web interface for interacting with Grapevine devices.

About

Anonymous proximity-based gossip messaging mobile application


Languages

Language:TypeScript 70.1%Language:Java 9.2%Language:Objective-C 6.9%Language:JavaScript 5.9%Language:Go 4.5%Language:Ruby 1.1%Language:Starlark 0.9%Language:HTML 0.7%Language:Shell 0.6%