Inspiration
While millions of people across the world are affected by some form of disaster every day, these people often find themselves without the proper resources to escape danger once they find themselves in it. We aimed to build an app allowing these victims without access to the internet or other forms of communication to get their message out.
What it does
It allows people without internet access to connect to a network of nodes that relay their messages to a device that is connected to the internet which then sends their message along with their current location(latitude and longitude) to a server which updates a live cluster map showing their locations.
How we built it
We used socket.io to relay the messages throughout the network while using javascript and the google-maps-api to generate a live map of the locations of victims.
Challenges we ran into
Socket.io proved to be quite a challenge as we often had problems actually relaying messages across the network.
Accomplishments that we're proud of
We ultimately made a functioning product that incorporated our ideas into a layered solution
What we learned
We learned quite a bit about socket.io and other communication mechanisms as well as map apis that allowed us to visualize the data
What's next for Crisis Connect
We would ultimately like to expand our product to leverage individual user devices as nodes which will allow a much more efficient transmission of messages
Built With
- bootstrap
- dragonboard
- google-maps
- gps
- javascript
- socket
- socket.io
Log in or sign up for Devpost to join the conversation.