Одно приложение для всей семьи внутри Telegram: покупки, бюджет, события, чат и AI-помощник Анна — без установки и без хаоса в разных чатах.
Жизнь семьи разбросана по десятку чатов, заметок и голов: кто что купит, у кого встреча, сколько потратили в этом месяце. Договорённости теряются, покупки забываются, бюджет не виден никому.
Приложение оформлено в нативной iOS-эстетике Telegram Mini App: мягкий фон, скруглённые карточки, фирменные градиенты синий → фиолетовый → розовый и эмодзи-навигация. Открывается прямо в Telegram — без установки и регистрации.
FamilyPult — это пульт повседневной жизни семьи внутри Telegram. Всё, что обычно разбросано по чатам и заметкам, собрано в один аккуратный Mini App.
Создаёте семью, приглашаете близких по ссылке и раздаёте роли: глава, родитель, ребёнок, бабушка/дедушка, родственник, гость.
Общий список, который семья пополняет в реальном времени. Кто едет в магазин — нажимает «Я еду» и видит всё, что просили докинуть.
Внутренний чат с реакциями и голосованиями — обсудить, что готовим на ужин или куда едем на выходных, не покидая приложение.
События недели, дни рождения, родительские собрания и сезонные напоминания (1 сентября, 23 февраля, 8 марта, НГ).
Учёт семейных расходов и бюджета, понятный всем. Видно, куда уходят деньги — без сведения таблиц вручную.
Список желаний с категориями повода. Близкие видят, что подарить, — никаких случайных и повторяющихся подарков.
Быстрые опросы в семейном чате: куда поехать, что приготовить, какой фильм смотреть. Решения принимаются вместе.
Рецепты из остатков, маршруты, идеи подарков, советы по экономии и детям — на базе ГигаЧат, прямо внутри приложения.
Push о покупках, событиях и напоминаниях. Тонкая настройка по категориям — iOS-style тумблеры, ничего лишнего.
Каждый член семьи входит через своего Telegram-бота и видит общую жизнь семьи — но строго в рамках своей семьи. Никаких чужих данных, никакой установки приложения, всё в привычном Telegram.
Telegram Mini App поверх собственного бэкенда на VPS. AI работает на российской модели ГигаЧат — персональные данные семьи не покидают РФ.
AI-фасилитатор семейной ленты — раз в час оживляет ленту подсказками и напоминаниями.
Push с авто-удалением служебных сообщений — Telegram-чат не засоряется лишним.
Jest + Supertest на каждый push в main/dev через GitHub Actions — регрессии ловятся до прода.
Главный экран собирает день семьи в одном месте: что сегодня, общий бюджет и быстрые плитки разделов. Открывается прямо в Telegram.
Градиентный заголовок с blur и splash-экран при старте — узнаваемый «unicorn-style». Контент учитывает safe-area Telegram.
Ближайшие события и дела семьи сразу на главном экране — открывается мгновенно, без ожидания загрузки.
Семейный счётчик активности — лёгкая геймификация, чтобы вовлечь всех, включая детей.
Цветные плитки разделов с эмодзи — покупки, меню, бюджет, события — в один тап от главного экрана.
Главные «рабочие лошадки» приложения: общий список, который пополняет вся семья, и чат с реакциями и голосованиями.
Любой член семьи добавляет позиции с указанием, кто просил. Отмеченные вычёркиваются — видно, что уже куплено.
Едущий нажимает кнопку и получает полный актуальный список — родственники успевают докинуть нужное, пока он в пути.
Обсуждения внутри приложения, эмодзи-реакции на сообщения — лёгкое семейное общение без отдельного чата.
Быстрый опрос прямо в чате — куда поехать, что приготовить, какой фильм. Решение видно всем.
Прозрачный бюджет, который видит вся семья, и единый календарь событий с напоминаниями — больше ничего не теряется и не застаёт врасплох.
Сколько потрачено, сколько осталось и на какие категории — единая картина для всей семьи без сведения таблиц.
Дела недели, дни рождения, собрания и встречи в одном календаре. Редактирование и удаление событий доступны прямо в приложении.
1 сентября, 23 февраля, 8 марта, Новый год — приложение само напомнит и предложит подготовиться заранее.
Желания с категориями повода — близкие всегда знают, что подарить, а повторяющиеся даты не застают врасплох.
Внутри приложения живёт AI на базе российской модели ГигаЧат. Анна не просто отвечает на вопросы — она оживляет семейную ленту и помогает с бытовыми задачами в один тап.
Подскажет, что приготовить из того, что есть дома, и добавит недостающие ингредиенты в список покупок.
Поможет спланировать поездку или прогулку с учётом дел семьи на день.
Предложит подарок по поводу и интересам близкого — опираясь на его wishlist.
Посмотрит на расходы семьи и подскажет, на чём можно сэкономить без потери качества жизни.
Идеи занятий, помощь со школой и досугом — короткие практичные подсказки для родителей.
Раз в час Анна оживляет семейную ленту: напоминает о делах, поздравляет с датами, предлагает активности.
Анна работает на российской модели ГигаЧат: персональные данные семьи не передаются за рубеж — это важно для 152-ФЗ и особенно для данных детей. Объём AI-запросов гибкий: базовый лимит плюс докупка пакета запросов, накопленные запросы не сгорают.
У каждого члена семьи своя роль. Данные строго изолированы по семье — увидеть чужую семью невозможно даже технически.
Каждый запрос проверяет принадлежность данных к семье пользователя (family_id). Покупки, бюджет, события и чат одной семьи физически недоступны другой — даже зная идентификатор, получить чужие данные нельзя.
Все данные — в базе на сервере SyntexLab. Персональные данные шифруются, доступ ограничен рамками семьи. Никаких сторонних облаков.
Состав семьи, роли, приглашения по ссылке и часовой пояс. Персональные данные участников хранятся в зашифрованном виде.
Позиции, кто добавил, отметки о покупке. История списков для повторного использования и шаблонов.
Сообщения семейного чата, реакции и результаты опросов — в рамках одной семьи.
Записи трат по категориям, лимиты бюджета и сводки по месяцам для всей семьи.
События календаря, дни рождения, сезонные напоминания и списки желаний с категориями повода.
Подписка, триал, остаток AI-запросов и бустеров, сертификаты и промокоды.
База SQLite (better-sqlite3) с 32 миграциями развёрнута на VPS SyntexLab. Персональные данные шифруются (ключ обязателен — без него запись не проходит), что соответствует требованиям 152-ФЗ.
Семейные данные — это персональные данные. Защита заложена в архитектуру и соответствует требованиям 152-ФЗ.
Персональные данные шифруются (AES). Запись без ключа шифрования физически невозможна — модуль выбрасывает ошибку.
Только параметризованные SQL-запросы с явным перечислением колонок. Никакого SELECT * и конкатенации.
Каждый запрос проверяет family_id — данные одной семьи недоступны другой, защита от IDOR на уровне каждого обращения.
Rate-limit на операции записи отражает злоупотребления и попытки перегрузки без участия администратора.
Отдельные согласия на AI и данные о здоровье через middleware — без согласия функция недоступна (152-ФЗ).
Защитные HTTP-заголовки и Content-Security-Policy включены. Mini App нельзя встроить во фрейм стороннего сайта.
Ключ шифрования, секрет релея и доступы валидируются на старте процесса — приложение не поднимется без них.
Запросы к ГигаЧат идут только с сервера с серверным ключом — ключ к модели в браузер не попадает, ПДн обрабатываются в РФ.
Перед подключением приёма платежей проведён аудит безопасности, архитектуры и юридического соответствия (152-ФЗ, оферта, ИП). Замечания устранены до выхода в эксплуатацию.
Каждое изменение проходит автотесты до выкатки. Деплой автоматический — Mini App обновляется у всех пользователей за пару минут.
29 smoke-тестов на Jest + Supertest проверяют ключевые сценарии перед выкаткой. Ошибка в тесте — деплой не пройдёт.
Push в main запускает GitHub Actions и раскатку на VPS. Mini App обновляется у пользователей за 1-2 минуты.
32 версии миграций аккуратно развивают схему без потери данных — обновление не ломает существующие семьи.
Отдельный бот-помощник (Татьяна) принимает обращения пользователей — поддержка не зависит от основного бота.