A unique and highly complex surf reporting and forecasting app.

Project Background

Until now, there has been no easy way to log your surf sessions and gather data on the conditions. SwellDiaries allows you to log the time and place of your surf session, and gives exact measurements of the swell height, swell period, and swell direction, as well as the tide, and wind data that occurred during your session. Using your logged session to analyze what made the session what it was.


We meticulously researched how to gather buoy, tide, wind, and weather data from providers across the web. The weather industry is complex and barely documented, so we learned how to read industry specific reports and data endpoints.

Using custom scripts and scrapers, we gather data from buoys, tide databases, weather stations, and wind reports to log all the data that a surfer needs to analyze his or her surf session. As soon as a user logs his or her session, the proper data is pulled and he or she can see exactly what the conditions were during that time.

  • PHP
  • Laravel
  • MySQL
  • Redis
  • VueJS
  • Interested in working with us?

    Drop us a line with your information and someone from our team will schedule a time to chat.