Inspiration

We wanted to create a peer-to-peer network for real-time weather so that we can know exactly when and where weather is occuring.

What it does

Our application analyzes clouds to predict their type and then based on the region predict the impending weather conditions to warn the user. We will report it and notify other user nodes who can report their findings as well. Early mitigation of hazardous conditions to minimize the loss of life due to flooding and prevent direct/indirect infrastructure damage.

How we built it

AWS DynamoDB, API gateway, Lambda Functions, react-native, Expo, edge servers, client side modeling,

Challenges we ran into

It was difficult using react-native as first timer users under the time pressure. Even though it used familiar syntax and languages, the flow was difficult to manage.

Accomplishments that we're proud of

On the front-end, we were able to display a heat map to indicate cloud density and implement floating action buttons (FAB) to navigate through our app. On the back-end, we were able to figure the flow of edge computing and integrate with our front-end application.

What we learned

We learned react-native is difficult due to deprecated dependencies.

What's next for Weathered Cloud

Hopefully, we can move to natural disaster prediction such as wildfires, tornados, and hurricanes.

Built With

Share this project:

Updates