← Все кейсы

Кейс 02 / Собственный продукт

«Бивуак»: как список вещей вырос в приложение для группы

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

Тип проектаСобственный продукт · подготовлен к закрытому пилоту
Моя рольВладелец продукта · UX/UI · постановка задач
Стек продуктаReact · TypeScript · Node.js · PostgreSQL
Главная страница «Бивуака»: создание похода, пример и восстановление данных
01 / Главная страницаНачать новый поход, открыть пример или восстановить данные.

Приложение

Что уже работает

В «Бивуаке» можно вести инвентарь, собирать список для похода, считать вес рюкзака, пользоваться категориями и шаблонами, учитывать КБЖУ продуктов. Для групп и клубов есть приглашения, роли, общее снаряжение, ответственные, готовность участников и журнал действий.

Поход «Иремель»: карточки веса и готовности, список снаряжения
02 / Страница походаВес рюкзака, готовность к сборке и список вещей.

Моя роль

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

Как устроен продукт

Веб-приложение с API, аккаунтами, облачной синхронизацией и PostgreSQL.

Сложность

Что пришлось переделать

Для личного списка достаточно знать, кому принадлежит вещь. В группе нужно решить, кто отвечает за общее снаряжение и кто может менять данные. Я пересмотрел модель данных и правила доступа, чтобы поддержать эти сценарии.

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

Форма создания похода в клубе: шаблон, название, место, даты и участники
03 / Поход в клубеСоздание похода с шаблоном и участниками клуба.

Разработка

Как использую AI

С Codex работаю над кодом и тестами; Claude помогает разбирать требования и документацию. Для пользователей «Бивуака» AI-функций сейчас нет.

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

Сейчас

Что дальше

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

Открыть «Бивуак»