К основному содержимому
#AI

[1/2] Архитектура платформы Lovable (Рубрика AI)

#AI #Software #Engineering #Future #Architecture #Startup #SystemDesign

Раньше я уже рассказывал историю стартапа Lovable, что вырос в оценке с нуля до $6.6 млрд всего за один год. А в этой серии постов я хотел рассказать про то, что умеет этот продукт и как концептуально выглядит его архитектура. История собрана на основании публичных выступлений представителей компании (типа таких), а также утечек промптов навроде такой. Кроме того, можно почитать исходники проекта, с которого начинался Lovable, а именно gpt-engineer (и точечно промпты оттуда).

⚙️ Технологический стек и инфраструктура Платформа Lovable генерирует полноценный исходный код веб-приложений и опирается на современные веб-технологии:

  • На фронте используется React/TypeScript, а для стилизации по умолчанию применяется Tailwind CSS и блоки дизайн-системы на основе shadcn/ui (на базе Radix), а для иконок - lucide-react
  • Для управления данными на клиенте встроены современные инструменты, например React Query (TanStack) для работы с серверными данными
  • Генерируемый код следует принятым практикам: компоненты небольшие (до ~50 строк), приложение сразу адаптивное (responsive) и структурировано в духе атомарного дизайна Atomic Design

На бэкенде Lovable интегрируется с Supabase - это облачная платформа на базе PostgreSQL, которая

  • Предоставляет базу данных
  • Аутентификацию пользователей
  • Хранение файлов и серверлесс-функции Благодаря этой интеграции Lovable может автоматически создавать таблицы БД, настроивать авторизацию и даже развёртывать серверный код (например, обработчики оплаты или обращения к внешним API) в виде Edge Functions Supabase. Интересно, что не только Lovable хорошо получил денег на дальнейшее развитие, но и Supabase получил суммарно $300 млн (Series D + E) - я рассказывал про это при обзоре "Databases in 2025: A Year in Review by Andy Pavlo "

В итоге, архитектура приложения, создаваемого в Lovable, выглядит так: фронтенд на React/TypeScript/Tailwind/Atomic Desing + Supabase-бэкенд. Все это генерируется и настраивается AI в рамках единого процесса, без необходимости вручную поднимать что-то. Одновременно это можно опубликовать прямо на поддомене *.lovable.app (или кастомном домене) и пошарить пользователям. Для всего это не нужно обладать техническими знаниями - справится даже продакт.

Во втором посте я расскажу про агентскую архитектуру + инфраструктуру и устройство самой платформы.

#AI #Software #Engineering #Future #Architecture #Startup #SystemDesign