Social Networks for Buildings (SNB) Mobile and Web App

License Platform Platform Platform

Entry for The Stamford Hackathon, Stamford CT 20 Feb 2016

The Idea

The idea is to make micro-social networks for building-sized co-located communities, and include the building as both a persona and participant. Any posts made in the building are automatically aggrated to the building's account and then automatically routed to the correct location or individual in the building (e.g. facilities management, building event coordinators, etc.) and some (most) are also available to all the network members (while in the building).

How It Works

So this service uses geolocation and a geo-fence to determine the user's location and the building they are linked to. We tried to use the Estimote and Blue Bite beacons to use the Eddystone URL protocol, which would allow use of the web app or navigation to the buildings web site automatically when the user was within range on a single beacon. We could not get our hardware to work for this over the weekend, but did find some useful software for this (see Resources below).

How It Was Built

This mobile application was built with the sweet Ionic Framework (Angular.js/JavaScript/CSS/HTML5) and uses the Google FireBase service for authentication and cloud data storage.

Live Demos

Apple iPhone and any Android smartphones (or tablets) can run the mobile SNB app from the free Ionic View app (available on "the App stores"), using the preview code: ba453561

And the latest APK can be found here: https://rink.hockeyapp.net/apps/db7d8bf896ac4e93968e39c1423f5726

Live web app version of SNB can be found here: http://capricious-stream.surge.sh

The GitHub repository for the web app is here: https://github.com/mkobar/snb-social-web

Currently the building is hard-coded to the Stamford Innovation Center building

(175 Atlantic Street Stamford, CT 06901 - View Map).

Resources

Stamford Hackathon GitHub site: https://github.com/StamfordHackathon

EddyStone

https://github.com/sandeepmistry/node-eddystone-beacon-scanner

https://github.com/sandeepmistry/node-bleacon

https://github.com/g-ortuno/eddystone-chrome-apps-demo

https://github.com/evothings/cordova-eddystone

https://github.com/dermike/eddystone-bookmarklet

https://github.com/ragingwind/node-eddystone-beacon-emulator

https://github.com/ragingwind/eddystone-beacon-mobile-chrome-app-scanner

https://github.com/don/node-eddystone-beacon

https://github.com/google/beacon-platform

https://github.com/google/eddystone

iBeacon

https://github.com/KillerCodeMonkey/iBeacon-nfc

Share this project:
×

Updates