77%
Data last refreshed: 5/21/2025 6:59pm
profile picture

About Project

I began developing this data tool as a final project for a software development course I took through Course Careers during the second half of 2024. This application consists of a frontend (HTML & JS), a backend (Java (REST API)), and a relational database (MySQL). The application was deployed using Azure app service with a custom domain and is setup for continuous deployment with Github as the repository source.

About Dataset

The data used by the application to generate graphical infomation and statistics comes from two sources. 1) The Arizona Meteorological Network (AZMET) which is managed by the University of Arizona, and 2) National Center for Environmental Information which is managed by the National Oceanic and Atmospheric Administration (NOAA).The data is manually pulled from AZMET and NOAA then migrated over to a MySQL database on Azure. The database is updated with the most current data every 24-48 hours.

Directions

  1. Select a Response
    • Daily air temperature maximum (atmaxDegF), minimum (atminDegF), and average (atmeanDegF), in fahrenheit, are based on measurements taken every 10 seconds.
  2. Select year(s)
  3. Select station(s)
  4. Select month(s)
  5. Select analyze by category
  6. Press Analyze Data

Application Issues

Problem #1

Periodically, the application filter select options do not completely populate.

Cause:

Unknown

Fix (Short-term):

Reinitiating download by refreshing the page usually fixes the issue.

Code Improvements