Weather Comparison App
(made for CS 361 Software Engineering I)
Enter two U.S. locations (zip or city) to retrieve weather data
from two sources.
Github: https://github.com/pendulumswing/cs361-weather-comparison-app
Uses two API to fetch data - OpenWeather.org API and a student pollen count API. When both cities are selected and data is successfully fetched, a colored graph will provide a visual comparison of the data.
Website:
https://cs361-weather-app.herokuapp.com
Microservice:
Also provides a stock price API endpoint.
For example, a request to https://cs361-weather-app.herokuapp.com/api/stocks/NFLX,
will trigger the API server to scrape the Yahoo Finance website for the current
Netflix stock price and return that price as text in the response. Since Yahoo is able to change its website from time to time, this web scraping functionality may break.
Tech Stack:
Uses React, Tailwind CSS, and Flask. Hosted on Heroku.