4. Интегрируем Supabase — курс «Создаем сайт с помощью AI» — Вайбкэмп

4. Интегрируем Supabase — курс «Создаем сайт с помощью AI» — Вайбкэмп

Редакционный разбор

Практический урок по интеграции Supabase в проект, создаваемый с помощью AI. Будет полезен разработчикам начального уровня, которые хотят быстро добавить базу данных, хранилище и авторизацию без написания бэкенда вручную. Автор последовательно показывает регистрацию, установку CLI и MCP, настройку auth и деплой. Основное ограничение — видео является частью курса и предполагает наличие контекста предыдущих уроков; интерфейс и тарифы Supabase могли измениться после выхода ролика.

Что показано в видео

Видео является четвёртым уроком курса «Создаем сайт с помощью AI» (Вайбкэмп). Автор показывает, как подключить Supabase к уже созданному статическому сайту, чтобы добавить базу данных, файловое хранилище и закрытый раздел с авторизацией. В начале объясняется, зачем нужен Supabase и что это платформа класса Backend-as-a-Service. Затем демонстрируется регистрация в сервисе через GitHub, создание организации и нового проекта, выбор бесплатного тарифа. Далее устанавливаются MCP (Model Context Protocol) для интеграции с Cursor и Supabase CLI через Homebrew, а также добавляются Cursor Rules для работы с базой. Основная часть посвящена настройке авторизации: используется готовая UI-библиотека Supabase, создаются страницы логина, регистрации и восстановления пароля, настраиваются email-подтверждения и политики доступа. Показана интеграция авторизации на сайт: добавление ссылки в подвал, работа с компонентами через Cursor. В конце рассматривается деплой на Vercel, возникающие ошибки (например, отсутствие модуля Supabase SSR) и их решение. Также упоминаются особенности хранения секретов в файле .env.local и переменных окружения. Видео практическое, ориентировано на новичков, которые уже имеют базовый проект и хотят добавить бэкенд с помощью AI-инструментов.

Главные выводы

  • Видео входит в практический курс по созданию сайта с помощью AI и опирается на ранее созданный проект, поэтому новичкам стоит начинать с первых уроков.
  • Автор использует бесплатный тариф Supabase и показывает процесс регистрации через GitHub, что актуально для быстрого старта без оплаты.
  • Демонстрируется установка MCP и Supabase CLI, что позволяет управлять проектом прямо из Cursor и автоматизировать рутинные операции.
  • Настройка авторизации выполняется через готовую UI-библиотеку Supabase, включая страницы логина, регистрации и восстановления пароля.
  • В уроке показано, как добавить скрытую ссылку на авторизацию в подвал сайта и настроить политики доступа для закрытого раздела.
  • Деплой на Vercel сопровождается разбором типичной ошибки с отсутствием модуля Supabase SSR и способом её устранения.
  • Ролик опубликован 12 декабря 2025 года, поэтому тарифы, интерфейс Supabase и версии инструментов могли измениться — актуальность стоит проверять.

Таймкоды и ключевые фрагменты

0:00
Вступление и план урока
2:32
Регистрация в Supabase и создание проекта
5:05
Установка MCP для интеграции с Cursor
7:37
Установка Supabase CLI и обновление версии
10:10
Настройка авторизации через UI-библиотеку
12:42
Интеграция компонентов авторизации в проект
15:15
Управление пользователями и политиками доступа
17:47
Добавление ссылки на авторизацию в подвал сайта
20:20
Деплой на Vercel и ошибка с переменными окружения
22:52
Решение проблемы с модулем Supabase SSR

Кому пригодится этот материал

Материал поможет тем, кто изучает Supabase — open source альтернатива Firebase на PostgreSQL и хочет заранее увидеть рассматриваемые возможности и сценарии использования.

Материалы и сервисы по теме