Halfway into class. After adding loading spinner, error messages, and loading github repos