Проекты
Проект — отдельный ремонт. У него свои бюджет, траты, сметы и справочники. Данные проектов изолированы.

Список
В таблице: название, адрес, статус, число трат. Видны свои проекты и те, к которым дали доступ.
Клик по названию или двойной клик по строке сразу открывает Обзор этого проекта (проект становится текущим в шапке). Кнопки «Открыть» нет.
В строке остаются:
| Действие | Кто видит |
|---|---|
| Поделиться | Владелец |
| Удалить | Владелец |
| Покинуть | Участник с доступом |
Правка названия, адреса, бюджета и дат — кнопка Редактировать вверху Обзора.
Переключение
В шапке кабинета — селектор проекта. Все разделы показывают данные только выбранного проекта. В скриншотах руководства — демо Квартира на Лесной.
Форма создания и редактирования
| Поле | Обязательно | Правила |
|---|---|---|
| Название | да | 1–200 символов |
| Адрес | нет | Текст |
| Описание | нет | Текст |
| Общий бюджет, ₽ | нет | Число ≥ 0 |
| Старт | нет | Дата |
| План завершения | нет | Дата |
| Активен | нет | Переключатель, по умолчанию включён |
После создания проект становится текущим и сразу открывается его Обзор. После редактирования с Обзора обновляются заголовок и сводка.
Поделиться проектом
| Поле | Обязательно | Правила |
|---|---|---|
| login или email | да | 1–255 символов |
Возможные ошибки: пользователь не найден; доступ уже есть; нельзя добавить себя.
Удаление и выход
| Действие | Эффект |
|---|---|
| Удалить проект (владелец) | Удаляются траты, чеки, сметы, категории, комнаты, магазины, участники |
| Покинуть проект (участник) | Удаляется только доступ, данные проекта остаются у владельца |
Связь с остальными данными
Проект (корень)
├── Категории, комнаты, магазины
├── Траты и вложения
├── Чеки
└── Сметы и позиции
Справочники и траты всегда принадлежат одному проекту и не смешиваются между проектами.
