Files

6.8 KiB
Raw Permalink Blame History

Sunset Pass — Проект для Сирпы

Суть проекта

Клиент: Sirpa Lehtinen (sirpulik@gmail.com) Огороженный парк для собак в Финляндии (Saarijärven koirapuisto). Нужно разработать веб/мобильное приложение системы бронирования.

Как работает система

Клиент открывает сайт/приложение → выбирает слот в календаре → платит онлайн → получает PIN → приходит к воротам → вводит PIN → ворота открываются → гуляет → уведомление за X минут → время вышло → выходит.

Одна группа в парке за раз. Без поводка (в Финляндии запрещено, парк — единственное место где можно).


Что уже знаем (из опросника 1)

Параметр Ответ
Размер парка 2 гектара
Люди одновременно Одна группа, без посторонних
Слот Мин 1 час, макс 1 день
Часы работы 7:00–23:00 каждый день
Оплата Онлайн
Отмена За 24 часа
Регистрация Не нужна (имя + email)
Оборудование ворот Ничего нет — всё с нуля
PIN Система генерирует автоматически после оплаты
Брендинг Название: Saarijärven koirapuisto, логотипа нет
Язык Финский
Дедлайн Середина июня 2026

Что ещё не знаем (ждём ответа на опросник 2)

Опросник 2 отправлен Сирпе: https://antonsemenovser.github.io/Sunset-Pass/questionnaire2.html

Ждём ответа на 24 вопроса:

  • Тип слотов (фиксированные или гибкие)
  • Мультислот (несколько часов подряд)
  • Как далеко вперёд бронировать
  • Самостоятельная отмена
  • Цена за час и тарифы
  • Возврат денег при отмене
  • Счёт-фактура
  • Система замка (критично для интеграции!)
  • Длина PIN, доставка PIN
  • Уведомления (подтверждение, напоминание, предупреждение о конце)
  • Панель управления Сирпы
  • Формат (сайт / PWA / нативное приложение)
  • Язык (только финский или + английский)
  • Логотип и дизайн
  • GDPR и правила пользования

Процесс работы над проектом

Этапы

  1. Опросник 1 — базовые требования (получен)
  2. 🔄 Опросник 2 — уточняющие вопросы (отправлен, ждём ответа)
  3. Опросник 3 — если после 2 останутся пробелы
  4. Написать полное ТЗ
  5. Согласовать бюджет и план
  6. Разработка

Как читать ответы клиента

Ответы приходят как GitHub Issues в репозитории: https://github.com/antonsemenovser/Sunset-Pass/issues

Команда для чтения нового ответа:

gh issue list --repo antonsemenovser/Sunset-Pass
gh issue view [НОМЕР] --repo antonsemenovser/Sunset-Pass

Как отправлять опросники клиенту

Шаблон письма

Здравствуйте, Сирпа!

[Контекст — почему новый опросник, что уже сделано]

Пожалуйста, заполните [второй/третий] опросник:

👉 [ССЫЛКА]

С уважением,
Anton / Kot Kanagrilli Oy
kotkanagrilli@gmail.com

Как создать новый опросник

  1. Скопировать questionnaire2.htmlquestionnaire3.html
  2. Скопировать script2.jsscript3.js
  3. В HTML изменить: заголовок, вопросы, src="script3.js"
  4. В JS изменить: TOTAL, список полей в TRACKED_FIELDS/updateProgress()
  5. git add . && git commit -m "feat: add questionnaire3" && git push origin gh-pages
  6. Ссылка: https://antonsemenovser.github.io/Sunset-Pass/questionnaire3.html

Правила хорошего опросника

  • Радиокнопки с вариантами ответа — не textarea
  • Под каждым вопросом поле "Свой комментарий"
  • Где нужен "свой вариант" — поле появляется при выборе
  • Ответ клиента видно в GitHub Issues
  • Тулбар: Заново / Сохранить / Поделиться
  • Кнопка внизу: "Форма по другому вопросу"
  • Предпросмотр справа

Структура файлов проекта

C:\pro\Sunset Pass\
├── CLAUDE.md                    ← этот файл
├── index.html                   ← Опросник 1 (заполнен Сирпой)
├── questionnaire2.html          ← Опросник 2 (отправлен, ждём)
├── script.js                    ← JS для опросника 1
├── script2.js                   ← JS для опросника 2
├── style.css                    ← Общие стили (для всех опросников)
├── success.html                 ← Страница после отправки
├── logo.jpg                     ← Лого Kot Kanagrilli Oy
└── docs/
    ├── analysis/
    │   └── 2026-05-12-what-we-know.md   ← Анализ что знаем/не знаем
    └── superpowers/
        ├── plans/               ← Планы реализации
        └── specs/               ← Дизайн-доки

Когда придёт ответ на опросник 2

  1. Прочитать issue: gh issue list --repo antonsemenovser/Sunset-Pass
  2. Решить — достаточно ли для ТЗ или нужен опросник 3
  3. Если достаточно → писать ТЗ
  4. ТЗ сохранить в docs/tz/tz-v1.md

Контакты