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 GitHubHunt 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
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.