Wave Height Prediction

Time Series Prophet Flask

A surf vacation planner that predicts ocean wave heights using Facebook Prophet time-series forecasting. Enter your desired wave height, vacation duration, and date range to find the best surfing windows across NOAA buoy stations along the US coast.

View on GitHub

Hunt Down YOUR Wave

Vacation Planner

Select your days off

Best Surfing Dates

Let's find your wave

Best Surfing Outfit

Suggestions will appear here...

Picture

Surfing Cover

About This Project

Tech Stack

  • Backend: Python, Flask
  • Modeling: Facebook Prophet
  • Frontend: HTML, CSS, JavaScript
  • Data: NOAA National Data Buoy Center (2019-2023)
  • Visualization: Matplotlib

Key Features

  • Time-series wave height forecasting
  • Water temperature prediction
  • Optimal surf window recommendations
  • Wetsuit/outfit suggestions based on conditions
  • Interactive date range selection

How It Works

Input preferences
Prophet forecasts waves
Find best windows
Get recommendations
Note: The interactive demo above requires the Flask backend to generate predictions. To try the full application, clone the GitHub repository and follow the setup instructions.