Building a Real Auth System for a Learning App
4/19/2026 by Robb
| 5 min read
Development
node.js
express
authentication
passport.js
mongodb
oauth
devlog
Taking an Italian learning app from hardcoded admin credentials to proper Passport.js auth with email/password + Google OAuth, role-based access, and MongoDB session persistence. Phase 1 of a 4-phase upgrade adding user accounts, progress tracking, gamification, and adaptive AI-driven learning.
Read More
Edit