We all love going to the beach but hate it when the water is freezing and the weather is too cold. With BeachAhoy you can find the best day to go to the beach depending on your temperature preference.
What it does
When a user visits Beach Ahoy at (https://beachahoy.tech/), they will enter the address of the beach they want to visit and the system will inform the user of the temperature at that beach for that day. The system will also tell the user if it is too cold if the temperature is below 75 Degrees or if radiation levels are too high if they are above 1000 W/m2.
How we built it
We used Google Cloud ☁️ and Firebase 🔥and integrated Google Places API 🗺️, and OpenWeather API 🌡️☂️❄️🌫️.
We used Domain.com 💻 and Linode Cloud (Object Storage) ⛅ to host our website.
Challenges we ran into
It was difficult getting started because we had to figure out how to push everyone's work in Github without getting an error. Then, it was hard finding the right Maps API and Weather API to use. Additionally, there were several points where we got stuck and had to change our plan. For example, the Google Places API does not have a way to search for the nearest beaches in your vicinity. We had issues with deploying our website on Firebase and Linode. There were also issues with hosting our website on domain.com In the end, we pushed through and completed our project.
Accomplishments that we're proud of
We are proud that our blood sweat and tears for the last weekend paid off and we made a really cool project.
What we learned
How to use Fetch API 📨 to retrieve weather details of any location.
What's next for Beach Ahoy
Incorporate OpenWeather Solar Radiation API ☀️ to warn of potential sunburns. Incorporate a 2 week forecast for the user.