I did some work on algorithm challenges and data structures, but am now back to coding a Javascript/Node app called feedbacky.
I learned about authentication with Google OAuth using Passport-Next. Passport-Next is an updated fork of the popular Passport.js package that has become stale.
Authentication and deployment with Google OAuth, MongoDB (Mongo Atlas) and Heroku are extremely error-prone. Either the routes are wrong, the credentials/environmental variables, or maybe the dependencies. Heroku doesn’t deploy dev dependencies.
It’s a frustrating experience but also helps with developing my debugging skills. It’s good to have version control, so that you can roll back if you can’t figure out the errors.