View the tool here!
This interactive web application allows users to explore how Wisconsin’s historical climate compares to the present-day climate across the United States. By using “climate analogs,” the app helps visualize how Wisconsin’s climate in the past matches the current climate of other locations, providing insights into climate change and variability.
Note: This project is designed to work with the backend repository ClimateAnalogDBandAPI, which provides the climate data and API endpoints used by the app.
- Interactive map of the U.S. with climate analogs for Wisconsin counties
- Compare historical climate (temperature and precipitation) to present-day analogs
- Select by county, year, season, or month
- Visualize top analogs and explore climate data trends
- Detailed popups and charts for climate data
- Guided onboarding/tutorial using react-joyride
-
Clone the repository:
git clone https://github.com/CVanorio/ClimateAnalogInteractiveMap.git cd ClimateAnalogInteractiveMap/climate-analog-react-app -
Install dependencies:
npm install
- Start the development server:
This will launch the app in your default browser at http://localhost:5000.
npm start
climate-analog-react-app/– Main React app source codesrc/– React components, assets, styles, and utilitiespublic/– Static files and HTML template
index.html,manifest.json– App metadata and configuration
- Tour steps: Edit
src/components/BackgroundIntro.jsto customize the onboarding tutorial. - Map and data: Update data files in
src/data/or map components insrc/components/map/as needed.
To use this app for a different state or multiple states:
- Update the county selector in
src/components/TargetCountySelector.jsto list counties for the new state(s). If supporting multiple states, add a state selector and update the county dropdown accordingly. - Update the state abbreviation constant in
src/utils/constants.js(e.g.,TARGET_STATE_ABBR). For multiple states, make this dynamic based on the selected state. - Update any hardcoded references to "Wisconsin" in UI text, intro, and documentation.
- Update map centering and boundaries in
src/components/map/MapComponent.jsif needed.
If you have questions about the data, methods, or how to set up this project, please reach out.
- Email: stclim@aos.wisc.edu
- Website: https://climatology.nelson.wisc.edu/
- Name: Courtney Vanorio
- Email: courtney.vanorio@gmail.com
- Website: https://courtneyvanor.io
- Role: Project author for the Climate Analog Interactive Map
- Notes: Please direct all initial questions to the WI SCO