Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка Telegram Mini Apps — удалённая работа в Москве

Дата: 2026-05-18
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-05-18
Описание
Пожелания и особенности: Разработка Telegram и MAX Mini App (WebApp) и Backend-системы для автоматизированного склада Self-Storage (хранение вещей) 1. Общее описание проекта Требуется разработать систему автоматизации для «безлюдного» склада временного хранения (Self-Storage) на 61 ячейку разной размерности (от 1 до 15 кв. м). Интерфейс взаимодействия с клиентом — Telegram Mini App MAX Mini App (WebApp). Управление складом, СКУД (система контроля доступа) и замками ячеек должно происходить автоматически на основе статуса оплаты и аренды в базе данных. 2. Архитектура и стек технологий (Рекомендуемый готовы обсуждать и ваши предложения ) Backend: Python (FastAPI / Django / Sanic), SQLAlchemy / Tortoise ORM. Frontend (Mini App): React.js / Vue.js / Next.js + TailwindCSS (клиентская часть должна быть легковесной и адаптированной под мобильный интерфейс Telegram). База данных: PostgreSQL / СУБД Redis (для сессий и очередей). Бот-платформа: Aiogram 3.x. Протоколы интеграции СКУД: HTTP / TCP-запросы (вебхуки) к контроллеру автоматики (Wiren Board / Laurent / Modbus-шлюз по шине RS-485). 3. Роли пользователей Клиент: Пользователь Telegram, который регистрируется, выбирает, оплачивает ячейку и управляет доступом (открытием дверей) через интерфейс Mini App. Администратор: Владелец бизнеса. Имеет доступ к панели управления (также через WebApp или защищенный веб-интерфейс) для контроля склада, ручного открытия замков и проверки документов. 4. Функциональные требования: Пользовательский интерфейс (Client Flow) Блок 1: Авторизация и KYC (Верификация) Вход в Mini App без пароля (используется валидация initData от Telegram). Форма первичной регистрации: ФИО, Контактный телефон (подтверждение через SMS или Telegram Shared Contact). Загрузка фото паспорта (главный разворот + прописка) и селфи с паспортом. Данные отправляются в БД со статусом «На проверке». Блок 2: Каталог и Интерактивная карта Вывод доступных тарифов по категориям/размерам: Локеры (1 кв. м), Боксы (5, 8, 10, 15 кв. м). Визуальная схема (карта) склада: свободные ячейки подсвечиваются зеленым, занятые — серым. При клике на свободную ячейку открывается карточка: размер, цена в месяц, кнопка «Забронировать». Бронь закрепляется за пользователем на 15 минут. Блок 3: Оплата и Подписка (Рекуррентные платежи) Интеграция с интернет-эквайрингом (Т-Банк) по API. Возможность оплаты картой или через СБП (Систему быстрых платежей). Обязательно: Реализация рекуррентных платежей (автопродление подписки каждый месяц с привязанной карты). Интеграция с Облачной кассой (Атол Онлайн / CloudKassir) для отправки чеков в ИФНС по 54-ФЗ. Блок 4: Управление доступом (СКУД) Вкладка «Моя аренда» появляется после успешной оплаты: Кнопка «Открыть входную дверь склада»: Активна только при наличии оплаченной аренды. При нажатии бэкенд отправляет HTTP/TCP запрос на IP-адрес главного контроллера склада. Кнопка «Открыть мою ячейку №[Х]»: При нажатии сервер отправляет команду на релейный модуль, к которому привязан замок конкретной ячейки. Ограничение: Защита от случайных нажатий (Double-click protection) и таймаут между открытиями (например, не чаще 1 раза в 30 секунд). 5. Функциональные требования: Панель администратора (Admin Flow) Должна быть реализована в виде WebApp внутри Telegram (доступ только для разрешенных Telegram ID). Управление пользователями: Список клиентов, просмотр загруженных паспортов, кнопки «Одобрить верификацию» / «Отклонить». Управление складом: Сетка всех 61 ячеек с возможностью вручную изменить статус (Свободна / Занята / Заблокирована / Техническое обслуживание). Логирование действий: История открытий дверей (кто, во сколько и какую дверь открыл) для разбора инцидентов. Прямое управление: Кнопки экстренного открытия входной двери и любой выбранной ячейки администратором удаленно. 6. Системная логика и Фоновые задачи (Cron) Скрипт проверки сроков: Раз в сутки система проверяет даты окончания аренды. За 3 дня до списания — отправка уведомления в бот: «Напоминаем, через 3 дня спишется ХХХ руб. за продление ячейки». Если автоплатеж не прошел — попытка повторного списания через 1 день. Клиенту уходит уведомление об ошибке. В день окончания оплаченного периода (при отсутствии оплаты) статус ячейки меняется на «Просрочена», в Mini App автоматически блокируются кнопки открытия дверей для данного пользователя. 7. Требования к интеграциям Эквайринг: Т-Банк API (работа с токенами карт для рекуррентных списаний). Фискализация: CloudKassir / Атол по API. СКУД (Железо): Отправка REST/TCP команд на релейные платы управления замками (конкретное железо выберем совместно с исполнителем, предварительно — платы расширения на базе протокола Modbus/RS-485 через шлюз или Laurent).
Похожие заказы

Разработка Telegram Mini Apps

дистанционно
договорная
Разработка Telegram Mini App для закрытого клуба S Club + админ-панель Описание Ищем разработчика для создания Telegram Mini App закрытого сообщества S Club. Приложение должно открываться непосредственно из Telegram и стать основным личным пространством резидента: события клуба, участники, запись на мероприятия, привилегии, личный кабинет и возможность передать запрос комьюнити-команде. Концепция, структура продукта и визуальная айдентика уже разработаны. Нужна техническая реализация, подключение базы данных, Telegram и последующий запуск. Важно: это не Telegram-бот с набором команд и не информационный лендинг. Нужен полноценный Mini App с авторизацией пользователя через Telegram и отдельной административной частью. Что необходимо реализовать 1. Авторизация и доступ Вход через Telegram Mini App без отдельного логина/пароля. Приложение закрытое: доступ только для добавленных администратором резидентов. Необходимо хранить профиль пользователя и его Telegram ID, предусмотреть роли: резидент / партнёр / сотрудник / администратор / комьюнити-менеджер. 2. Главная Персональная главная страница резидента: ближайшее событие клуба; дата, место, описание и переход в карточку события; новые резиденты; актуальные новости/обновления; быстрые переходы в основные разделы приложения. 3. Резиденты Каталог участников клуба. Карточка резидента: фото; имя и фамилия; Telegram; город; сфера деятельности; краткая информация о себе; интересы/хобби; статус в клубе. Нужны поиск и фильтрация участников. 4. События Календарь мероприятий клуба. Необходимо: отображение ближайших и прошедших событий; календарь месяца; карточка мероприятия с афишей, описанием, датой, временем и местом; кнопка «Записаться»; возможность отменить запись; список зарегистрированных участников; раздел «Мои события». Администратор должен видеть не только регистрацию, но и иметь возможность после мероприятия отметить фактическую явку. 5. Привилегии Каталог партнёров S Club и доступных резидентам привилегий. Карточка: партнёр; описание; условия привилегии; ссылка/контакты при необходимости. 6. Запрос комьюнити Отдельная функция «Передать запрос комьюнити». Резидент оставляет запрос в свободной форме — например, найти человека, получить рекомендацию, познакомиться с кем-либо, решить конкретную задачу. Запрос появляется в панели комьюнити-менеджера, где можно менять его статус и работать с ним. 7. Личный кабинет Профиль резидента + его данные. Необходимо предусмотреть: просмотр и редактирование информации; отправку изменений на модерацию; мои мероприятия; статус членства; срок действия членства. Панель комьюнити-менеджера Отдельный рабочий интерфейс команды клуба. В карточке каждого резидента необходимо видеть: контактные данные; статус; пакет членства; стоимость; дату активации; дату следующей пролонгации; историю посещения мероприятий; запросы резидента; внутренние комментарии команды. Необходимо предусмотреть уведомление о приближении пролонгации членства и возможность зафиксировать новое продление: дата + срок + сумма. Также нужна механика рекомендаций знакомств между резидентами: команда может сформировать рекомендацию «кого с кем познакомить», которая затем отображается пользователю. Админ-панель Администратор должен иметь возможность без участия разработчика: добавлять/редактировать/деактивировать резидентов; управлять доступом; создавать и редактировать мероприятия; загружать афиши; видеть регистрации; отмечать явку; добавлять новости; управлять привилегиями и партнёрами; работать с запросами; управлять членствами и пролонгациями; отправлять уведомления пользователям. Базовая аналитика: количество активных резидентов, регистрации и посещаемость мероприятий, средняя доходимость, активность конкретного резидента, наиболее активные участники. Telegram Нужно полноценное подключение к Telegram. Mini App открывается из Telegram-бота S Club. Нужно реализовать: безопасную Telegram-авторизацию; кнопку запуска приложения; уведомления через бота; уведомления о новых мероприятиях; напоминания о мероприятиях, на которые записан пользователь; возможность из админ-панели отправить сообщение/новость через бота с текстом, изображением и ссылкой. Дизайн У S Club уже есть сформированная визуальная система и фирменные цвета. Дизайн должен быть минималистичным, премиальным, современным, mobile-first, без ощущения стандартной CRM или шаблонного SaaS. Передадим фирменные материалы, палитру, логотипы и визуальные референсы. Нужна аккуратная адаптивная верстка прежде всего под использование внутри Telegram на смартфоне. Техническая часть По стеку готовы рассмотреть предложение разработчика. Предварительно видим архитектуру примерно так: Telegram Mini App ? frontend ? backend/API ? база данных ? admin/community panel ? Telegram Bot API. Можно рассмотреть, например, Next.js/React + PostgreSQL/Supabase + Vercel, но жёсткой привязки к стеку нет. Важнее безопасность, возможность дальнейшего масштабирования и понятная поддержка проекта. Особенно важно корректно реализовать проверку Telegram initData на сервере и не строить авторизацию только на данных, полученных от клиента. Что должно быть передано по итогу Нужен полностью работающий продукт, а не только исходники: исходный код и репозиторий, база данных и схема, настроенные роли и доступы, Telegram Mini App и бот, рабочая админ-панель, production deployment, подключённый домен/поддомен при необходимости, инструкция по работе с админкой и передача всех доступов заказчику. Проект должен быть развёрнут на наших аккаунтах, чтобы после завершения разработки мы полностью контролировали код, базу, Telegram-бота и хостинг.
Москва Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Пожелания и особенности: Нужно полностью и красиво оформить нашу Telegram-группу, настроить всё так, чтобы она стабильно и правильно работала. Также важно постоянно следить за её работой. Если будут какие-либо неполадки, ошибки или технические проблемы, нужно оперативно помогать и решать их. Человек должен быть всегда на связи в рабочее время с 10:00 до 20:00, отвечать на звонки и сообщения и быстро реагировать, если возникнет какая-либо проблема. Нам нужен ответственный человек, который сможет полностью следить за Telegram и поддерживать его стабильную работу. ?.
Москва Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Аналогичный мини апп как этот https://t.me/grandmasterlab_bot.
Москва Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Пожелания и особенности: Мини апп уже сделан, по крайней мере основа. Нужно его ПОЛНОСТЬЮ САМОСТОЯТЕЛЬНО поместить на сервер, выбрать и внедрить платежку(юкассу не одобрили), доработать интерфейс, протестировать.
Сочи Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Я дам доступ к аккаунту кусора, там лежит готовый проект. мне нужно загрузить его на сервер (доступ дам к нему) и подключить к телеграмм боту (мини апп приложение).
Москва Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Есть готовое приложение, нужно его опубликовать. Бэк и фронт. Сервер на timeweb.
Екатеринбург Фрилансеры

Разработка Telegram Mini Apps

дистанционно
договорная
Казино нфт телеграм Крипта звезды Могу скинуть пример.
Москва Фрилансеры