In these trying times, the world is preoccupied with COVID. People are doing their best to be prepared for what may come, scouring for information and finding what they need. However, there are many other problems that the world still faces too. From snowstorms in Texas to hurricanes in the Atlantic, natural disasters have been steadily climbing for the last twenty years. Yet, we as young people of society are unprepared. The goal of disasterVice is to bridge that gap in natural disaster education and ensure the preparedness of the future of our world.
What it Does
disasterVice gives advice about natural disasters. It provides users with checklists divided into five subcategories of Basic Necessities, Technology, Self-care, Documents, and First Aid of items that they should keep prepared in the event of a natural disaster. There is a toggle that switches between natural disasters, with the first one being flooding, as floods are the most common natural disaster in the United States. As the user marks the things they have as complete, the application will show them how much they have completed of a certain category. In the bottom navigation bar, there are multiple tabs the user can navigate to in addition to the checklist one. The next tab is the page that describes what to do in case of a disaster. Different natural disasters would display different things. To indicate whether they are prepared or not, a user can select "Yes" or "No" to show they are ready to accomplish these tasks. Next, there is a page to aid users on what to do after the disaster. The map at the bottom displays the user's current location and the icons on the map indicate places the users can go in case of an emergency. At the top of this page, there is a “Do's” and “Don’ts” button. After the natural disaster, the user can use these buttons to identify what they can and can’t do in their situation. The last page is a game tab. This simulation is designed to make sure users have retained the information they learned throughout the app so they can be sure of their preparedness. These questions are designed to help them during natural disasters and ultimately make sure users are safe.
How We Built It
We used Figma to design our application and SwiftUI to code it.
Challenges We Ran Into
We have minimal coding experience using SwiftUI. This was only our second time working with this technology and we had to do a lot of research to end up with the project we are submitting. In addition, the timing was an issue for us. It's our first time participating in a hackathon of a different time zone! We worked as hard as we could to submit our project and we have learned a lot in the process.
Accomplishments that We're Proud of
We are proud of how much we were able to code. The first hackathon we completed was around two months ago and since then we have only participated in one more. The first time, we have practically no code, and whatever we did have glitched the entire time. The second time, there was slightly more, but we were still learning. This time, we were able to code most of the application!
What We Learned
We learned a lot about coding our project and how to work with the technology that we were utilizing. In addition, we also learned a lot about the problems our world is facing, with natural disasters as well as multiple other things. We hope to continue to contribute to possible solutions in order to improve our world.
What's Next for disasterVice
disasterVice needs its game integration to be completed. We also hope to add information for more natural disasters to our application. Maybe in the future, features such as AI recognition software can be implemented to help people identify the wreckage they find after disasters. In addition, we could create a social aspect in which people can share their experiences and ask for help in the event of a natural disaster. The possibilities are endless!