I'm looking to build mobile apps (first for iPhone, then android) that enable users to communicate via mesh network (via wifi and bluetooth) when internet access is not available. This is similar to FireChat, but will offer a number of additional features.
1)Messaging should be secure, end to end
2)If anyone on the mesh network has an internet connection, it's used to upload all chats to the web
3)Can join specific chat rooms if you're all on the same mesh network (meaning internet user can't join a local chat room from 1000 miles away)
4)Videos and photos, went sent publicly, are automatically stored and available to be seen and up/downvoted by all users.