Inspiration
Inspired by how frequently hurricanes sweep through Florida, we decided to build an app that provide accommodations, advices and on-time informations for the vulnerable ones.
What it does
Users of SheltrNow are divided into 2 roles: Seeker and Provider. Most activities are through an interactive map, where locations of available shelters and occurring disasters will be displayed. Seekers can find shelters near them and contact Providers, while Providers can post their available shelters. AI virtual weatherman can also browse the internet and keep you updated with the latest news/resources.
How we built it
We built a comprehensive web application using React and Flask, designed to provide real-time information on extreme weather events and nearby shelters. Leveraging the Google Maps Platform and the National Weather Service's Weather API, our app visualizes current and upcoming severe weather conditions, allowing users to stay informed. We integrated a real-time shelter management system, enabling users to search for and access nearby shelters based on their location during disasters. Additionally, the app allows shelter providers to manage and update their shelter details, such as capacity and availability, in real-time. To further enhance the user experience, we incorporated several third-party APIs, including Google Maps API, WeatherAPI, and Google Gemini.
Challenges we ran into
The tech stacks are relatively new to us, so we took a while to learn and get used to. During the course of hacking, we frequently encountered bugs that required the team to review over numerous times.
Accomplishments that we're proud of
Despite the challenges we faced, SheltrNow successfully worked like our expectations. 95% of the functions we implemented work smoothly.
What we learned
Beside the new skillsets that we acquired through this project, we learned valuable lessons about collaborating as a tech team, how we can efficiently distribute tasks base on each members’ strength and preference, through both communications and version control on GitHub.
What's next for SheltrNow
SheltrNow isn’t a fully functioned app yet, so we plan to complete it after ShellHacks. After that, SheltrNow will be deployed live for realistic uses.
Built With
- chakra-ui
- flask
- gemini
- google-maps
- mysql
- react
- sqlalchemy
- tailwindcss
Log in or sign up for Devpost to join the conversation.