Добавить в корзинуПозвонить
Найти в Дзене

Первый вау-эффект от ИИ у меня был, когда я сгенерил вот эту демку в v0

Сегодня расскажу про второй. Помню, когда я писал диплом — сначала бакалаврский, потом магистерский — авторизация казалась чем-то невероятным. Я читал статьи, смотрел библиотеки, разбирался, что такое JWT-токен и как его использовать. Собирал всё по кусочкам и невероятно радовался, когда оно наконец начинало работать. Тогда на это уходили дни, а иногда и недели. Но с тех пор прошло уже лет 7. Сейчас я снова решил добавить аутентификацию в небольшой пет-проект. На курсе по вайбкодингу узнал про Supabase. Я не очень люблю писать бекенд, поэтому возможность делегировать аутентификацию и перекладывание джейсонов меня только порадовала. В общем, я попросил Codex реализовать аутентификацию. Он сгенерировал весь код и отдельно написал пошаговую инструкцию, что мне нужно настроить в Supabase. И вот за полчаса Magic Link-авторизация была полностью готова ✨. Если сильно упростить, Supabase — это Postgres, вокруг которого уже собрали базовые бекендовые штуки: авторизацию, хранение файлов и C

Первый вау-эффект от ИИ у меня был, когда я сгенерил вот эту демку в v0. Сегодня расскажу про второй.

Помню, когда я писал диплом — сначала бакалаврский, потом магистерский — авторизация казалась чем-то невероятным. Я читал статьи, смотрел библиотеки, разбирался, что такое JWT-токен и как его использовать.

Собирал всё по кусочкам и невероятно радовался, когда оно наконец начинало работать. Тогда на это уходили дни, а иногда и недели. Но с тех пор прошло уже лет 7.

Сейчас я снова решил добавить аутентификацию в небольшой пет-проект. На курсе по вайбкодингу узнал про Supabase. Я не очень люблю писать бекенд, поэтому возможность делегировать аутентификацию и перекладывание джейсонов меня только порадовала.

В общем, я попросил Codex реализовать аутентификацию. Он сгенерировал весь код и отдельно написал пошаговую инструкцию, что мне нужно настроить в Supabase. И вот за полчаса Magic Link-авторизация была полностью готова ✨.

Если сильно упростить, Supabase — это Postgres, вокруг которого уже собрали базовые бекендовые штуки: авторизацию, хранение файлов и CRUD API. То есть, вокруг базы сразу появляется CRUD API.

👉 Кстати, завтра в Guide DAO стартует второй поток по вайбкодингу, где за месяц можно разобраться с основными инструментами и разработать собственный проект с нуля.

После покупки участники получают доступ ко всей платформе Guide DAO, включая:

- курс по продвинутой разработке с ИИ-агентами

- трек по OpenClaw

- курс по разработке ИИ-агентов

Сейчас по промокоду 🏷 CHERKASHIN действует скидка 10% (плюс около 10% на сайте).

Вчера я решил пойти дальше и настроить логин через Яндекс. Тут оказалось сложнее: Яндекс из коробки не поддерживается для аутентификации в Supabase. Codex сгенерировал план, я создал приложение в Яндексе, которое нужно для логина, завёл кастомного провайдера в Supabase, но ничего не заработало.

Яндекс открывался, но после редиректа обратно в приложение всё ломалось. Я описал ошибку, сбросил Codex все логи, и он начал дебажить:

- отправил запросы в Supabase

- дёрнул ручку входа через Яндекс

- понял, что ответ Яндекса отличается от того, что ожидает Supabase

- замапил ответ Яндекса на стандартные поля Supabase

- сам настроил и задеплоил Edge Function через CLI

- обновил конфиг провайдера на новый URL

И всё завелось 🚀. Вот это и есть мой второй вау-эффект от ИИ. Раньше на такую задачу легко можно было потратить несколько дней. Сейчас — пару часов.

Из-за ремонта я немного отстаю от программы. Ещё нужно добавить ИИ в продукт, надеюсь к концу второго потока осилю. 👉 А пока приложение можно посмотреть здесь. Попробуйте авторизоваться и скажите, если что-то не работает.

Расскажите, а вы использовали Supabase в разработке?

- 👍 — да

- 👀 — не довелось

#ai

-2