However, I'm wondering, instead of connecting to a central server, is there apps do pure peer to peer sharing, possibly by relaying thru bluetooth when internet is down?
1: https://en.wikipedia.org/wiki/FireChat
1: https://en.wikipedia.org/wiki/FireChat