Денис Дмитриев
Все проекты
Сайт/В работе/2026/Для EvoSoft

Evo Launch — прозрачный запуск проекта

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

  • Клиент видит статус запуска сам и перестаёт спрашивать «как там у нас»
  • Анкеты и ответы ходят в обе стороны: команда спрашивает, клиент отвечает на сайте
  • Менеджер ведёт всё в обычной таблице — учиться новому инструменту не нужно

Задача

Запуск проекта у клиента — это месяц переписки в трёх каналах, где никто не помнит, чей сейчас ход. Хотелось одного адреса, на который можно ответить «посмотри здесь», и чтобы этот адрес не требовал от команды осваивать новую систему.

Как устроено

Источник истины — обычная Google-таблица, которую менеджер и так ведёт; сайт читает её напрямую при загрузке. Ответы клиента и команды возвращаются обратно в таблицу через скрипт с двумя раздельными пропусками — у клиента и у команды разные права. Бэкенда и базы нет вовсе: значит, нечему падать и нечего администрировать.

Что было трудно

Главная трудность — чтение чужой таблицы из браузера без сервера: прямой запрос упирается в политику домена. Решение нашлось в обходном формате выдачи, который отдаёт данные с нужными заголовками. Второе — разделение прав без бэкенда: два разных пропуска на запись оказались достаточной границей для этого класса задач.

Чем подтверждено

  • 237 автотестов на разборе данных и правилах отображения
  • Первый реальный запуск ведётся в этой системе
  • Двусторонний обмен проверен по кругу: вопрос команды → ответ клиента → таблица

Стек

Next.jsTypeScriptGoogle Sheets APIApps ScriptVercel