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 (, 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 πŸ’» 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 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.

Built With

Share this project: