WaveCheck is a mobile-device optimized nearshore weather station that displays real-time wave, wind, and temperature conditions, as well as daylight and tide information, for locations in the United States of America. It was created to display current conditions for surfers, swimers, scuba divers, boaters, or anyone else who uses nearshore waterways.

WaveCheck queries the National Data Buoy Center every five minutes, and queries the Center for Operational Oceanographic Products and Services daily. WaveCheck downloads and saves the latest raw data, then converts and displays it for each location. This is handled by a series of PHP scripts, which perform the data retrieval and analysis, eventually emitting unique HTML files for each of the website's locations. The graphics are drawn automatically based on the data with HTML5 canvases and Javascript.

WaveCheck Website