GitHub OAuth

This project builds the skeleton for an app that uses Omniauth gem for GitHub authentication. Test coverage is 100%.

Contents

App In Action

Login Welcome Page

Screen-Shot-2021-01-01-at-2-23-08-PM

GitHub Authorization

Screen-Shot-2021-01-01-at-2-23-26-PM

Authorizing GitHub redirects user to their dashboard:

Screen-Shot-2021-01-01-at-2-23-50-PM

Repo Index Pages

Screen-Shot-2021-01-01-at-2-24-17-PM

Screen-Shot-2021-01-01-at-2-25-19-PM

Repo Show Pages

Show pages redirect user to GitHub repository page

Screen-Shot-2021-01-01-at-2-24-57-PM

Screen-Shot-2021-01-01-at-2-25-36-PM

Underlying Code Highlights

Routes

Screen-Shot-2021-01-01-at-3-37-37-PM

Controllers

Screen-Shot-2021-01-01-at-3-36-31-PM

Screen-Shot-2021-01-01-at-3-31-13-PM

Model and PORO

Screen-Shot-2021-01-01-at-3-31-33-PM

Screen-Shot-2021-01-01-at-3-35-41-PM