В этом видео автор делится своей историей поиска идеального бэкенда для No-code разработки. После долгих лет использования Supabase, Bubble и FlutterFlow, он решил создать собственное решение — Flowbase, которое сочетает в себе гибкость традиционных баз данных и простоту визуальных конструкторов.
Основные возможности Flowbase
Управление проектами и клонирование
Flowbase позволяет организовывать ресурсы в проекты. Главная особенность — возможность создавать публичные проекты, которые другие пользователи могут клонировать в один клик. Это идеально подходит для создания шаблонов и демонстрации демо-приложений.
Мультиарендность (Multi-tenancy)
Одна из самых мощных функций — встроенная поддержка мультиарендности. Это позволяет создавать приложения (например, для владельцев спортзалов), где данные разных клиентов (арендаторов) изолированы друг от друга, но работают на одном бэкенде.
Бесшовная интеграция с FlutterFlow
Интеграция с FlutterFlow максимально упрощена. Достаточно скопировать API URL и Anon Key из панели Flowbase и вставить их в настройки Supabase внутри FlutterFlow. Схемы таблиц и данные синхронизируются мгновенно.
Управление ролями и пользователями
Система поддерживает гибкую настройку ролей (Admin, Editor, Viewer). В отличие от многих других решений, здесь используется подход Table-first authentication, где Аутентификация является частью модели данных, а не отдельным внешним модулем.
Конструктор AI-агентов
Flowbase включает в себя инструмент для работы с OpenAI Assistants. Это позволяет создавать AI-агентов, которые имеют прямой доступ к данным вашего проекта и могут выполнять сложные задачи внутри приложения.
Таймкоды
- 00:00 — Проблема выбора бэкенда для современных приложений.
- 01:38 — Почему я решил построить свой бэкенд.
- 02:12 — Обзор панели управления проектами.
- 03:40 — Создание нового проекта и настройки приватности.
- 04:08 — Поддержка Multi-tenancy: как это работает.
- 06:30 — Подключение к FlutterFlow за 30 секунд.
- 09:12 — Управление ролями и пользователями.
- 11:00 — Принцип Table-first аутентификации.
- 15:00 — Интеграция с OpenAI Agents.