Site Icon Matthew Raynor

Shipped Google Authentication for My AI App - Here's What I Learned

Published on July 03, 2025

Just shipped Google authentication for my AI face swap app "HistoryFace" and wanted to share the journey!

The app transforms your selfie into historical figures like Napoleon, Cleopatra, or Leonardo da Vinci using facial recognition AI. But I wanted users to have unlimited access with login (potential paywall in future iterations), so I built a complete authentication system from scratch.

Yesterday's technical challenge? Integrating Google OAuth with a custom Django user model, handling token management across React and Django, and debugging everything from Docker environment variables to Google Cloud Console propagation delays.

There's something really satisfying about solving AI APIs AND authentication flows in the same project. When that Google login finally worked and the UI updated properly...

Check out the video for the full breakdown of what I built. If my journey as a disabled software engineer resonates with you, please like my video and follow along! Support is key! And community is even more important!

#WebDevelopment #Django #React #GoogleOAuth #AIFaceSwap #MachineLearning #Authentication #FullStack #TechJourney

← Back to Blog

Comments

No comments yet. Be the first to comment!

Leave a Comment