Hey Chris!
Jane Marianne Zapanta

Ouch. I haven’t implemented a login for a while, so I’m going to have a tough time finding the bug at a glance…

We need to figure out what’s different between your local and prod environments. I suspect that you configured your oAuth on Facebook and Google to allow localhost, but did you allow your public domain?

Domain issues are the most likely source of a bug, because they’re going to be different between environments. Otherwise, I’d add a bunch of .catch statements and step through the code in DevTools, line by line, to see what’s out of place.