CPSC 112 Stock Tracker Infrastructure