Inspiration
We were inspired to create this project because of the rise in wildfires here in Southern California. We believe that people don't understand the wildfire risk of the city they live in. We wanted to help by providing a risk percentage and tips to prepare for a wildfire.
What it does
The user inputs their city and vegetation type. The website outputs a wildfire risk percentage and tips to prepare for a wildfire.
How we built it
We used HTML/CSS for the frontend. We used JavaScript to verify the inputted city exists and to interact with the backend to transfer data back and forth. We used Python/Flask to build our algorithm for calculating risk, scraping weather data, and using GeminiAPI to output tips.
Challenges we ran into
This was the team's first time using API's and Flask so we had to learn the technologies. We also had trouble coming up with the algorithm to calculate risk. For the frontend, we used hand drawn images, so it was difficult formatting it.
Accomplishments that we're proud of
Aldrie - "I am proud of learning how to connect frontend and backend using Flask." --- Ella - "I am proud of utilizing HTML/CSS to work on the frontend and use my drawings as part of the website's design" --- Isaiah - "I am proud of using API's and creating the algorithm to calculate the risk."
What we learned
We are all proud of learning all these new technologies and participating in our first hackathon.
What's next for WildfireRiskAssessor
We are planning to eventually deploy this once we add responsiveness to the website. We are also planning to use AI/ML to predict risk percentage in the future.
3/3 Members are Beginners
Built With
- css
- flask
- geminiapi
- geocodingapi
- html
- javascript
- openweatherapi
- python
Log in or sign up for Devpost to join the conversation.