После регистрацииПродукт

Мини-SaaS с AI-кодером: отчёт CPA из CSV до релиза

Четыре этапа на Laravel: вход, импорт CSV и CPA, права и тесты, сервер с откатом

14 октября 20269 мин Средний51

Какую задачу решает

Собрать мини-SaaS: загрузка CSV рекламы, таблица CPA, сохранение отчёта

Что будет на выходе

Работающий MVP анализа CSV с CPA и отчётами

Кому подойдёт

Фаундер, который хочет довести маленький сервис от идеи до релиза с AI-кодером

Инструменты
Claude CodeLaravelgit

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

Здесь путь на конкретном сервисе: пользователь входит, загружает CSV с расходами на рекламу и конверсиями по кампаниям, видит таблицу CPA и потом возвращается к старым отчётам. Стек — Laravel с Livewire, но порядок этапов и проверки подойдут для любого.

● Коротко

Четыре промпта для AI-кодера по этапам: каркас с входом, загрузка CSV и расчёт CPA, права доступа и тесты, выкладка на сервер. После каждого этапа ты руками проверяешь конкретный результат и только потом идёшь дальше.

Что получишь

  • 📊Отчёт CPA по кампаниям

    Загрузил CSV с колонками campaign, spend, clicks, conversions — получил таблицу с CPA и итоговой строкой.

  • 🧯Понятные ошибки импорта

    Пустой файл, лишняя колонка, «-300» в расходах, ноль конверсий — у каждого случая своё сообщение с номером строки.

  • 🔒Чужие отчёты закрыты

    Правило доступа на сервере и тест, который это доказывает: второй пользователь получает 403.

  • 🚀Выкладку с откатом

    Чек-лист сервера: HTTPS, .env вне репозитория, миграции, резервная копия, страница проверки здоровья и проверенный откат.

Как использовать

  1. 1Подготовь тестовые CSV

    Один правильный файл на 5 строк и три сломанных: пустой, с минусом в расходах, без колонки conversions. Образец ниже в примере.

  2. 2Этап 1: каркас и вход

    Проверка: можешь зарегистрироваться, выйти и войти снова. Сделай коммит.

  3. 3Этап 2: импорт и CPA

    Проверка: правильный файл даёт таблицу, каждый сломанный — своё сообщение. Сверь CPA с калькулятором.

  4. 4Этап 3: права и тесты

    Проверка: из второго аккаунта адрес чужого отчёта отдаёт 403. Агент показывает вывод тестов.

  5. 5Этап 4: сервер

    Проверка: сервис открывается по https, а откат на прошлую версию занимает одну команду.

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

Рядом по теме: Telegram Mini App с AI-кодером: от сценария до запуска, Мини-CRM для заявок на Laravel и Livewire за выходные, Cline + VS Code, статья «Где разместить проект» и Свой клон: как выбрать сервис и собрать первый экран (бесплатно).

Закрытая часть

Дальше — для участников

Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.

Что дальше

MVPвайбкодингИИ-агентынейросетисоздание SaaS с ИИ

Читайте дальше