A react/next.js application for viewing active and historical hurricanes alongside insitu data (climate stations, buoys, etc.) to view the track and impact over time of hurricanes.
This application is focusing on Atlantic Canada initially but could be expanded to other regions as well.
The primary source of historical storm data is the International Best Track Archive for Climate Stewardship (IBTrACS) dataset.
Historical station data is sourced from CIOOS data servers with the intention to expand to other marine and terrestrial data sources in the future, such as ECCC, DFO and NBDC.
Setup and Install node modules
cd react
npm installTo run in development mode:
npm run devTo perform linting:
npm run lintTo run in production mode:
npm run build
npm run prodTo build a docker image of the Ocean Storm Viewer:
docker build -f react/Dockerfile .
docker compose up -d -f react/docker-compose.yml