We are two surfers who also have a passion for technology. Surfing is a unique sport that leaves its athletes at the mercy of weather. We tried to make our lives easier by creating a bot that leverages an API to return surf forecasts, before even make the drive to the beach!

What it does

The discord bot looks for the command "!surf". The next parameter is the beach you would like info on. The bot will return the swell and the temperature of the water.

How I built it

This bot was built with Python and the discord library!

Challenges I ran into

We ran into multiple issues with our initial github repository. After attending today's github workshop, we were able to get everything up and running on the github side.

Another challenge we ran into, was that the API uses an API key. Unfortunately, we were unable to get the API key from the API owners, however, they were nice enough to provide us with test information in JSON format to use!

Accomplishments that I'm proud of

We are proud that we were able to participate in our first ever hackathon and submit a project!

What I learned

We learned how to leverage an API and use github more effectively.

What's next for Surf Forecast Discord bot

Our next steps would be to clean up the data, so that it is more user friendly. We would also like to have a full fledged API key in the future, to get more accurate information to our users.

Built With

Share this project: