Inspiration
Honestly, with global warming and climate change making the weather that much more catastrophic, we believed that a home shouldn't be affected. One's home is their place of refuge, where they can go to rest, to feel safe, but more often than not we aren't always prepared when disaster strikes. Therefore, we came up with a website which will allow future homeowners to know the environment in which they are buying a house, so they can prepare well for any disaster which could strike.
What it does
It essentially allows for houses which are to be sold to be showcased on a map, displaying alongside it the likely natural disasters which could occur, with tips. Additionally, if the sellers have uploaded their house as a bird's eye view to google maps, it will appear there for a more immersive first person experience.
How we built it
We built it using a combination of react, html, css, flask, python and google maps api.
Challenges we ran into
We ran into several challenges along the way: finding out how to create a map using google maps api with custom markers, finding a way to bridge the gap between react front end and python backend to use a weather api for the natural disasters, finding a way to properly customize the front end in new styles such as pop up text boxes and drop down search bars and finally putting it all together to make it one cohesive project.
Accomplishments that we're proud of
To be quite frank, even though it may seem cliché or redundant, we are proud of everything we have done. This is because the whole project in itself has been such a massive challenge, as people who didn't normally work with these interfaces all together before. We all had a basic knowledge of python, git, html, react, css and so on but to use it to this extent and then manage to combine them, which costed sleep and mental sanity (albeit worth it), really makes us proud of what we have done. This of course doesn't mean there can't be improvements, but there definitely has been progress.
What we learned
We learned how to mesh together different apis and interfaces, how to use different libraries within react, and the finer details of typescript, learned little tid bits of css which we didn't know before such as text drop downs and learned how annoying it is to combine python and react (seriously I don't know why we did that).
What's next for GeoNest
Well we are hoping to eventually make it even more immersive and user friendly than it is. We had some ideas on the back burner which were different from the conventional home sale/rental site for user interaction, but decided to save it due to time constraints. Aside from that however, I don't think we will really be coming back again for any other improvements unless the need arises as we continue to code, as it always will.
Log in or sign up for Devpost to join the conversation.