From 86012ee65081c5f9f1dcdcb60d2a2da4b5f82164 Mon Sep 17 00:00:00 2001 From: Anton Date: Tue, 12 May 2026 15:15:24 +0300 Subject: [PATCH] init: add client questionnaire design doc --- .../2026-05-12-client-questionnaire-design.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 docs/superpowers/specs/2026-05-12-client-questionnaire-design.md diff --git a/docs/superpowers/specs/2026-05-12-client-questionnaire-design.md b/docs/superpowers/specs/2026-05-12-client-questionnaire-design.md new file mode 100644 index 0000000..7942bfe --- /dev/null +++ b/docs/superpowers/specs/2026-05-12-client-questionnaire-design.md @@ -0,0 +1,78 @@ +# Sunset Pass — Опросник для клиента: Design Doc + +**Дата:** 2026-05-12 +**Проект:** Sunset Pass — система бронирования огороженного парка для собак (Финляндия) +**Задача:** Веб-форма для сбора требований от клиента перед разработкой основного продукта + +--- + +## Контекст + +Клиент владеет огороженным парком в Финляндии. Идея: люди бронируют слот времени онлайн, оплачивают, получают PIN-код, приходят, вводят код на панели — ворота открываются. Собака гуляет по всему парку без привязи. Слот заканчивается — ворота закрываются, заходит следующий. + +Конкретного ТЗ нет. Нужно сначала собрать требования через опросник. + +--- + +## Архитектура + +- **Frontend:** HTML + CSS + JS (статика) +- **Хостинг:** Netlify (бесплатно), деплой через GitHub +- **База данных:** Airtable (бесплатный тариф) — принимает ответы через API +- **Email:** EmailJS — при отправке формы шлёт письмо на anton.semenov.ser@gmail.com +- **Админка:** Airtable (airtable.com) — все ответы видны в таблице без дополнительной разработки + +Нет сервера. Нет затрат на старте. + +--- + +## Содержание опросника (12 вопросов) + +### О парке +1. Какой размер парка? (площадь, примерно) +2. Сколько человек максимум могут быть в парке одновременно? +3. Какова минимальная и максимальная длительность одного слота? +4. Часы работы парка (по дням недели)? + +### О бронировании +5. Как клиент хочет принимать оплату? (онлайн карта, наличные, счёт?) +6. Нужна ли возможность отмены бронирования? За сколько часов? +7. Нужна ли регистрация пользователя или достаточно имя + email? + +### О воротах +8. Какое оборудование уже есть на воротах или нужно закупить? +9. PIN-код — кто его генерирует, вы или система автоматически? + +### О дизайне и языке +10. Есть ли логотип, фирменные цвета, название парка? +11. На каком языке должен быть сайт/приложение? (финский, английский, оба?) + +### О сроках +12. Когда нужен готовый продукт? + +--- + +## Дизайн формы + +- Минималистичный стиль: белый фон, тёмный текст +- Каждый вопрос: заголовок + textarea для ответа + необязательное поле "комментарий" +- Прогресс-бар сверху +- Кнопка "Отправить" внизу +- После отправки: страница благодарности +- Адаптивный дизайн (мобильные устройства) + +--- + +## Язык + +Форма на **русском языке** (клиент русскоязычный). + +--- + +## Что дальше после опросника + +После получения заполненной формы — составить полное ТЗ на основной продукт: +- Веб-приложение / мобильное приложение для бронирования +- Интеграция с воротами (PIN-код система) +- Платёжная система +- Календарь слотов