Skip to content
forked from tlhunter/whisper

Ephemeral, Geo-Location based Anonymous Communication.

Notifications You must be signed in to change notification settings

bt-maps/whisper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whisper

Ephemeral, geo-location based communication

Screenshot

Screenshot

Technologies

  • REDIS for storing messages
  • Node.js for web server
  • HTML5 Geolocation
  • Websockets

More Details

  • Messages can be loud or quiet
  • Loud messages have a larger radius and die quicker
  • Quiet messages have a smaller radius and last longer

Data

Due to the expiring, small data size, and rate of access, REDIS seems the appropriate choice

  • Latitude, Longitude, Geohash
  • Message (limit 255 characters)
  • Size
  • Date
  • IP Address (for spam purposes, might just store MD5(IP+SALT) for anonymity)

Interface

This will be a webpage, very simple, works on mobile, uses HTML5 geolocation API

  • Listing of visible messages
  • Message input box
  • Loudness slider
  • Send button

Debugging

This chrome extension makes debugging a bit easier (so you don't have to walk around with a laptop): Manual Geolocation

License

BSD

About

Ephemeral, Geo-Location based Anonymous Communication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published