Платформа для соло-предпринимателей: берём на себя весь маркетинг

NeuroMentor
Вайбкодинг

Как собрать работающее приложение за вечер в Lovable

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

7 сентября 2026 г. · 7 мин чтения

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

Lovable это сервис, который делает приложение по вашему описанию обычными словами. Вы пишете, что должно происходить, он пишет код, заводит базу данных, делает вход по почте и публикует всё по адресу в интернете, который можно отправить другому человеку. Русский язык он понимает и по существу отвечает тоже по-русски.

Мы не пересказываем документацию. Мы прошли этот путь сами и сняли каждый экран: собрали приложение записи к частному мастеру маникюра, опубликовали его, записались в него как клиент и нашли в нём дыру. Ниже всё как было, включая то, о чём обычно не пишут.

Что понадобится

Только почта. Регистрация на lovable.dev бесплатная, карта не нужна.

Работа считается в кредитах. На бесплатном тарифе даётся 5 кредитов в день (на сентябрь 2026 года; тарифы меняются, актуальные смотрите на сайте сервиса). Нам на всю эту статью хватило четырёх: сборка приложения, одна правка, починка безопасности и повторная публикация.

Главное решение принимается до первой строки

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

Работает обратное. Возьмите одно действие одного человека и соберите только его.

Не «сервис для записи к мастерам», а «страница, где человек выбирает время и оставляет имя с телефоном, а мастер видит список записей». Всё остальное добавляется потом, по одному, и каждый раз вы видите, что именно изменилось.

Ещё одно, и оно важнее технической части. Соберите то, о чём вас уже кто-то просил. Не то, что кажется интересным вам, а то, про что живой человек сказал «вот бы было». Это не про скромность замысла: собрать можно что угодно, разница вылезет позже, когда придёт время это кому-то отдать.

Шаг 1. Одно описание, и больше ничего

Хорошее первое описание отвечает на три вопроса: кто этим пользуется, что человек делает на экране и что он видит после. Вот дословно то, что мы вписали в поле:

Приложение для частного мастера маникюра. Клиент открывает страницу, видит свободные окошки на ближайшую неделю, выбирает одно, вводит имя и телефон и получает подтверждение. У мастера отдельная страница со списком записей на каждый день, где запись можно отменить. Оформление светлое и спокойное, на телефоне читается так же хорошо, как на компьютере.

Ни слова про базу данных, вход, кнопки и цвета. Этого достаточно.

Шаг 2. Он спросит про оформление

Через минуту сервис показывает готовый макет и спрашивает «Какое оформление собрать?» с кнопками «Skip» и «Select». Экран короткий, и если о нём не знать, легко растеряться: кажется, что что-то пошло не так.

Ничего не пошло не так. Посмотрите на макет и нажмите «Select», если нравится. Наш вариант назывался «Golden hour calm», и мы его взяли.

Шаг 3. Хранилище просить не нужно

Тут нас ждало приятное. Мы собирались отдельным шагом просить, чтобы записи сохранялись. Не понадобилось: сервис прочитал описание и сделал это сам, написав в чате:

Беру тёплое спокойное оформление и подключаю облако, чтобы записи сохранялись и мастер видел их на своей странице.

То есть если из вашего описания видно, что данные надо где-то держать, он заведёт хранилище без напоминания.

Шаг 4. Ждать придётся дольше, чем обещают

У нас сборка заняла 28 минут. Не две и не пять. Всё это время в чате меняются строки вроде «Анализ потребностей и UX пути» или «Editing header and styles for calm layout», так что видно, что работа идёт.

Заметьте попутно: по существу сервис пишет по-русски, а служебные надписи остаются английскими. Это нормально, ничего чинить не надо.

Приложение собрано, слева объяснение, справа готовый экран
Приложение собрано, слева объяснение, справа готовый экран

Когда всё готово, он рассказывает, что сделал, и предлагает следующие шаги.

Шаг 5. Опубликовать

Кнопка публикации в правом верхнем углу. Открывается окно с адресом вида `имя-проекта.lovable.app`, и там же сервис показывает, что успел проверить.

Окно публикации: адрес будущего сайта и предупреждение о безопасности
Окно публикации: адрес будущего сайта и предупреждение о безопасности

Обратите внимание на строку внизу окна. Мы к ней вернёмся, и это самая важная часть статьи.

Сайт опубликован и доступен по ссылке
Сайт опубликован и доступен по ссылке

Вот теперь у вас есть то, ради чего всё затевалось: ссылка. Не рассказ об идее, а работающая вещь, которую человек открывает и трогает.

Как это выглядит у клиента

Мы открыли опубликованный адрес и записались сами, как обычный человек.

Страница записи: дни недели и свободное время
Страница записи: дни недели и свободное время
Выбрано время, появилась форма с именем и телефоном
Выбрано время, появилась форма с именем и телефоном
Экран подтверждения записи
Экран подтверждения записи

Работает. Занятое время сразу гаснет у следующего клиента, прошедшие часы зачёркнуты, запись сохраняется и никуда не пропадает после перезагрузки.

Правка занимает минуту

В поле телефона сервис сам подставил пример номера не того региона. Мы попросили исправить обычными словами, не объясняя, где это лежит в коде.

Просьба поправить пример телефона
Просьба поправить пример телефона
Правка выполнена примерно за минуту
Правка выполнена примерно за минуту

Отсюда правило, которое сэкономит вам вечер: описывайте симптом, а не решение. Не «поправь css у кнопки», а «кнопка уезжает за край экрана на телефоне». Сервис сам знает, чем это лечится, а вашу догадку он угадать не может. И правьте по одному: список из пяти замечаний он выполнит, но проверить, что из этого сработало, вы уже не сможете.

Если после правки стало хуже, откатывайтесь к прошлой версии, а не чините поверх. История версий есть у каждого проекта.

🔴 А теперь главное, ради чего стоило пройти этот путь

Когда приложение было готово, сервис написал в чате буквально следующее:

По кнопке «Мастеру» страница с записями по дням, где каждую запись можно отменить; она защищена входом по почте и паролю, чтобы имена и телефоны клиентов не видел никто посторонний.

Звучит успокаивающе. А через минуту его собственная проверка безопасности при публикации сказала обратное:

Критичная находка: имена и телефоны клиентов открыты любому
Критичная находка: имена и телефоны клиентов открыты любому

Если перевести: правило доступа «любой может видеть, какое время занято» разрешало любому постороннему человеку прочитать имена и телефоны всех записавшихся клиентов. Приложение было опубликовано именно так.

Мы не нашли дыру сами и не искали её специально. Её нашёл тот же сервис, который перед этим сказал, что всё защищено. Починка оказалась бесплатной и заняла около трёх минут: отметить находку и нажать «Try to fix selected».

После починки: ноль оставшихся находок
После починки: ноль оставшихся находок

Вывод не «вайбкодинг опасен». Вывод другой и важнее: словам сервиса в чате доверять нельзя, надо открывать проверку и смотреть. Он честный инструмент, у него есть и сканер, и бесплатная починка. Опасно другое: прочитать «всё защищено», обрадоваться и разослать ссылку клиентам.

И отсюда простое правило на первое время: не кладите в такое приложение ничего, что нельзя потерять или показать посторонним, пока не открыли проверку безопасности и не увидели там ноль.

Сколько это стоит на самом деле

Деньгами мало: наш вечер уложился в бесплатный тариф.

Дорого стоит другое. Приложение, собранное за вечер, создаёт очень сильное чувство, что дело сделано. Оно и правда работает, его можно показать, и показывать приятно. Именно на этом месте останавливается большинство: продукт есть, ссылка есть, а дальше пусто.

Приложение собрано. Дальше начинается работа

Скажем честно, чем это заканчивается чаще всего.

Через неделю у вас работающее приложение и ноль людей, которые им пользуются. Не потому что оно плохое. Потому что код перестал быть узким местом, а всё остальное осталось на месте: кому это нужно, какими словами про это говорить, где эти люди находятся, почему они заплатят вам, а не сделают то же самое сами за один вечер.

Раньше этот вопрос был не виден: до него просто не доходили, деньги и месяцы заканчивались на разработке. Теперь разработка стоит вечер, и вопрос встал в полный рост первым.

В субботу 12 сентября в 12:00 по Брюсселю (13:00 по вашему времени) мы разбираем именно эту часть. Как из собранного приложения получить первых платящих людей: кому его показывать, что говорить, где брать этих людей и как понять, что идея живая, до того как вы вложите в неё год.

Записаться на эфир

Приходите с собранным приложением: разбирать будем на живых примерах участников, и своё вы узнаете.

Тот же путь мы прошли в двух других сервисах, и они ведут себя по-разному: Emergent сначала переспрашивает, а Replit даёт всю кухню под капотом. Если выбираете, с чего начать, прочитайте оба: разница видна сразу.

Канал, где мы разбираем вайбкодинг дальше.

Владимир Шадура

Владимир Шадура

основатель NeuroMentor

Телеграм

Что почитать дальше