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

  • said:

    Когда организм перегружен токсинами, Лечение алкоголизма капельницей становится необходимостью. Капельницы, препараты и поддержка врача обеспечивают эффективную детоксикацию и стабилизацию. <a href=https://driver39.ru>Лечение алкоголизма капельницей</a>. Обратитесь за профессиональной помощью и начните путь к выздоровлению уже сегодня. Процедура позволяет быстро нормализовать состояние пациента, снизить уровень токсинов, восстановить работу внутренних органов. Лечение проводится в комфортных условиях, с соблюдением всех медицинских стандартов и полной анонимностью. Специалист подбирает индивидуальный подход, учитывая анамнез и текущее состояние здоровья. Капельницы, препараты и поддержка врача обеспечивают эффективную детоксикацию и стабилизацию. Капельницы, препараты и поддержка врача обеспечивают эффективную детоксикацию и стабилизацию. Процедура позволяет быстро нормализовать состояние пациента, снизить уровень токсинов, восстановить работу внутренних органов. Лечение проводится в комфортных условиях, с соблюдением всех медицинских стандартов и полной анонимностью. Процедура позволяет быстро нормализовать состояние пациента, снизить уровень токсинов, восстановить работу внутренних органов. Процедура позволяет быстро нормализовать состояние пациента, снизить уровень токсинов, восстановить работу внутренних органов. Процедура позволяет быстро нормализовать состояние пациента, снизить уровень токсинов, восстановить работу внутренних органов.

    Может быть полезным: <a href=https://driver39.ru>анонимное лечение запоя</a>

    Хороший вариант: <a href=https://driver39.ru>Психотерапия при алкоголизме</a>

    Jul 05, 2025 09:38
  • said:

    Ударно-волновая терапия является современный способ воздействия, основанный на использовании звуковых импульсов.
    Эта процедура стимулирует микроциркуляцию и ускоряет механизмы восстановления тканей.
    Методика широко применяется для терапии патологий суставов и связок – в частности, при воспалении сухожилий и плантарном фасциите.
    https://novogireevo-klinika.ru/
    Ключевые преимущества способа – это неинвазивность, относительная терпимость и хорошая результативность уже после нескольких процедур.
    Как правило приём занимает примерно 10–20 минут и проводится амбулаторно без необходимости госпитализации.
    По окончании курса больные наблюдают значительное снижение болевого синдрома и восстановление свободы подвижности в поражённой зоне.

    Jun 21, 2026 06:59
  • said:

    Геморрой нуждается в своевременного терапии, поскольку запущенный стадия ведёт к последствиям.
    При отсутствии адекватной помощи симптомы усиливаются: дискомфорт, зуд и выделения становятся постоянными.
    Заболевание способна вызвать тромбоз узлов, анемию и даже инфекцию близлежащих зон.
    <a href="https://bez-gemorroya.ru/sliz-v-kale/">кал в слизи</a>
    Терапия на начальных ступенях позволяет применять малоинвазивные методы, минуя хирургического вмешательства.
    Нынешние препараты и манипуляции обеспечивают быстрый результат и незначительный дискомфорт для пациента.
    Раннее обращение к проктологу помогает восстановить качество жизни и предотвратить серьёзных последствий.

    Jun 21, 2026 07:00
  • said:

    Варикозное расширение вен прямой кишки — это частая проблема, нуждающаяся незамедлительного терапии.
    Отсутствие признаков или затягивание визита к специалисту способно привести опасными последствиями, такими как выпадение узлов.
    Текущая медицина располагает многочисленные способы лечения: от малоинвазивных процедур до медикаментозной поддержки.
    <a href="https://xn----etbhrcdtbbfidklik5p.xn--p1ai/vypadenie-pryamoj-kishki/">опущение прямой кишки</a>
    Своевременная помощь позволяет эффективно купировать дискомфортные ощущения и восстановить повседневный комфорт.
    При возникновении первых симптомов (зуд, жжение, следы крови) важно как можно скорее обратиться к врачу-проктологу для обследования.
    Правильное лечение не лишь освобождает от телесного страданий, но и предотвращает развитию заболевания и необходимости в хирургическом вмешательстве.

    Jun 22, 2026 15:29
  • said:

    Почва широко применяется в аграрном секторе для производства растений.
    В теплицах земля служит базой для овощных культур.
    На открытых полях земля используется для высадки кормовых и технических культур.
    <a href="https://rosagrogrunt.ru/">камаз земли</a>
    Субстраты необходимы для устройства газонов и паркового обустройства.
    В дендрариях грунт играет главную роль при производстве посадочного материала.
    Кроме того почва применяется для восстановления истощённых территорий.

    Jun 23, 2026 21:16
  • said:

    Сюрвей осадки — это процедура измерения осадки судна для вычисления веса перевозимого груза.
    Этот принцип базируется на физический закон вытеснения и служит для определения количества груза по разности водоизмещения.
    Измерение осуществляется до и после погрузки или выгрузки, чтобы установить реальное количество транспортируемого груза.
    https://eurogal-surveys.ru/
    Сам процесс включает записи значений осадки в нескольких точках и внесения поправок на плотность воды.
    Эта методика повсеместно применяется в судоходстве для финансовых сверок и инспекций.
    Это считается надёжным способом проверки веса товаров, одобренным международными соглашениями.

    Jun 26, 2026 21:13
  • said:

    Оземпик считается передовым лекарством для терапии диабета 2 типа.
    Данный препарат применяется подкожно один раз 7 дней посредством эргономичной ручки-дозатора.
    Ключевое воздействие Оземпика — активировать рецепторы ГПП-1, что приводит снижение уровня сахара в крови.
    <a href="https://tirz.pro/">Tirz.pro</a>
    Кроме контроля гликемии, препарат способствует умеренному снижению веса.
    Курс Оземпика обязан назначаться исключительно эндокринологом с учётом ограничений и рисков.
    Во время использовании возможны побочные эффекты, например расстройство желудка или диарея, которые часто исчезают со второй-третьей неделей.

    Jun 27, 2026 09:23
  • said:

    На представленном веб-сайте есть возможность почерпнуть много нужной материалов.
    Здесь представлены обзоры и советы на любой случай.
    Посетитель сможете отыскать как широкую базу, так и углублённые материалы.
    Этот ресурс может оказаться полезным начинающим в различной работе.
    https://nanmed.ru/read/2473-taksist-v-pattaye-popytalsya-proniknut-v-nomer-gostinitsy-ostaviv-devushku-s-psikhicheskoy-travmoy/
    Кроме того здесь периодически публикуются новые обновления.
    Советуем с интересом изучить доступную здесь базу.
    Таким образом, данный ресурс представляет собой полезным источником опыта.

    Jun 27, 2026 23:30
  • said:

    Осознанный гемблинг — это комплекс подходов, ориентированных на защиту психологического и материального равновесия игрока.
    Ключевая идея состоит в том, что процесс должна восприниматься исключительно как досуг, а не как метод обогащения.
    Пользователю следует заранее устанавливать ограничения по времени и бюджету и строго их соблюдать.
    https://avanauto.ru/docid/479-selena-forrest-volny-kaliforniyskogo-shika-v-mnogosloynykh-naryadakh/
    Важно уметь распознавать ранние симптомы зависимости, такие как желание отыграться и игнорирование обязанностями.
    Операторы обязаны предлагать функции самоконтроля: тайм-ауты, ограничения пополнений и возможность самоисключения.
    Следование этих правил даёт возможность удержать азарт в комфортных рамках, не причиняя ущерба себе и окружающим.

    Jun 28, 2026 16:36
  • said:

    Ответственная игра — это комплекс подходов, направленных на сохранение психологического и материального равновесия игрока.
    Базовая идея заключается в том, что процесс должна рассматриваться исключительно как развлечение, а не как способ обогащения.
    Пользователю рекомендуется заранее устанавливать лимиты по времени и бюджету и строго их соблюдать.
    https://md2014.ru/item/202-yuridicheskie-aspekty-azartnykh-onlayn-igr-v-raznykh-stranakh-ogranicheniya-i-perspektivy-regulirovaniya/
    Важно уметь распознавать ранние признаки зависимости, такие как погоня за проигрышем и пренебрежение повседневными делами.
    Платформы должны предлагать функции самоконтроля: тайм-ауты, ограничения пополнений и возможность самоисключения.
    Следование данных рекомендаций даёт возможность удержать азарт в безопасных рамках, не причиняя вреда себе и окружающим.

    Jun 29, 2026 09:30
  • said:

    Ответственная игра — это совокупность принципов, ориентированных на сохранение баланса над игровым процессом.
    Её главная идея заключается в добровольном ограничении времени и денег на игру.
    Игроку важно предварительно определить бюджет и строго придерживаться этого лимита.
    https://dagtorgi.ru/info/814-tayniki-uralskikh-gribnikov-gde-pryachutsya-belye-i-podosinoviki/
    Платформы обязаны предоставлять функции самоконтроля: паузы, лимиты депозитов и тесты на зависимость.
    Важнейший аспект — воспринимать к игре исключительно как к досугу, а не методу заработка.
    При появлении признаков игромании (погоня за проигрышем) стоит использовать самоисключение или обратиться за помощью к психологам.
    Следование этих установок обеспечивает безопасность личности и денежную устойчивость, а главное — сохраняет азарт в здоровых рамках.

    Jun 29, 2026 15:46
  • said:

    Разумное отношение к азарту — это стратегия к казино, базирующийся на контроле и осознании рисков.
    Она включает осознанное ограничение времени и денег на процесс.
    Каждый участник должен заранее устанавливать пределы ставок и неукоснительно их придерживаться.
    https://vivatpersonal.ru/detail/2026-06-18-sergey-tsekov-o-krymskikh-namereniyakh-ukrainskogo-rezhima-zapadniki-nakhodyatsya-v-tumane.html
    К признакам игромании служат попытки отыграться и игнорирование реальными обязанностями.
    Ответственная игра учит воспринимать к площадке как к развлечению, а не источнику дохода.
    Следование данных установок сохраняет эмоциональное благополучие и финансовую стабильность игрока.

    Jun 29, 2026 15:56
  • said:

    Воспроизведённое лекарство — это лекарственный препарат, который имеет то же активное вещество, что и оригинальный препарат.
    Он выходит после истечения срока действия исключительных прав на оригинал.
    В плане терапевтическому эффекту этот аналог полностью равнозначен исходному средству, но имеет цену значительно меньше.
    <a href="https://www.forum.metin2happiness.ro/viewtopic.php?t=7090">fildena duration</a>
    Различия могут затрагивать вспомогательных ингредиентов — наполнителей или оболочки капсулы.
    Перед использованием аналога важно проверить, что дозировка и форма выпуска подходят рекомендациям врача.
    В итоге, грамотно подобранный генерический препарат является доступной альтернативой оригиналу при сохранении высокой эффективности лечения.

    Jun 30, 2026 05:52
  • said:

    Взрослый контент может служить источником сексуального просвещения.
    Такие фильмы помогают понять личные желания и пределы комфорта.
    В паре совместный просмотр иногда стать инструментом для обсуждения сокровенных тем.
    https://trytwinkporn.com/video/884
    Подобный формат помогает снижению внутренних барьеров и неловкости.
    Кроме того такой контент предоставляет шанс для безопасного исследования фантазий.
    При этом крайне важно помнить о отличии между реальной жизнью и постановкой.

    Jul 01, 2026 12:44
  • said:

    Здоровое отношение к азарту — это совокупность принципов, ориентированных на защиту эмоционального и финансового равновесия игрока.
    Главная идея состоит в том, что процесс должна восприниматься исключительно как досуг, а не как способ обогащения.
    Игроку рекомендуется заранее определять лимиты по времени и деньгам и неукоснительно их соблюдать.
    https://ipcfms.ru/read/371-tragediya-na-elektromontazhakh-v-saratove-kommersant-iz-samoylovskogo-rayona-predstayot-v-sude.html
    Необходимо уметь замечать первые признаки проблемного поведения, такие как погоня за проигрышем и игнорирование повседневными делами.
    Платформы должны предлагать функции ограничения: паузы, депозитные лимиты и блокировку аккаунта.
    Соблюдение данных рекомендаций даёт возможность сохранить игру в комфортных рамках, не нанося вреда своей психике и близким.

    Jul 01, 2026 14:37
  • said:

    Ответственная игра — это совокупность принципов, ориентированных на поддержание баланса над игровым процессом.
    Её главная идея заключается в добровольном ограничении времени и финансовых затрат на сессии.
    Игроку рекомендуется предварительно определить максимальную сумму и строго придерживаться этого порога.
    https://legicon-pravo.ru/data/3204-laureaty-respublikanskoy-premii-v-sfere-kultury-iskusstva-i-literatury-2026.html
    Операторы должны предлагать инструменты проверки: паузы, лимиты депозитов и опросники.
    Важнейший принцип — воспринимать к процессу исключительно как к отдыху, а не способу заработка.
    При появлении симптомов проблемного поведения (погоня за проигрышем) необходимо использовать самоисключение или обратиться к специалистам.
    Следование этих правил гарантирует безопасность психики и финансовую стабильность, а самое важное — сохраняет интерес в безопасных рамках.

    Jul 01, 2026 16:19

Leave a Comment