We knew that we wanted to tackle an issue that dealt with the environment and the damage that can be done because of possible natural disasters.
What it does
During natural disasters, there is almost always a lack of internet on the side of the victims. Using a peer-to-peer network system built with DragonBoard, we are able to host our own hotspot when the main network goes out. This allows users to connect to the "safety" internet and notify the volunteers and rescue teams that they are in need of help.
How we built it
Our website was built using
React.js. We made a complete user-interface Message Board that would allow the users to upload images of the disaster and have them give a description of where they are and what situation they are in. Using image recognition made in
Python, the intelligence is able to identify what type of disaster/situation the victim is in to receive the right help.
All of the messages are stored on a MongoDB system. This MongoDB records every single message and image sent in the Message Board.
Challenges we ran into
We ran into a few issues with
React.js. For one, it took us a while to figure out how to do multiple static pages. Second, the language was limiting in some aspects as we could not do some of the aesthetic themes that we had planned initially.
What's next for ReliefGrid
In the future, we plan to implement a mesh network with a multitude of DragonBoards. With each DragonBoard having a range of 100 meters of internet, a mesh network would be very cost efficient and relatively simple to implement.