Website powered by

Weather Comparison App - Web Application

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.

Date
October 25, 2022