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

Программисты — удалённая работа в Москве

Дата: 2021-03-13
Детали
Регион
Москва
Город
Лобня
Занятость
возможна работа на дому
Стоимость
договорная
Дата публикации
2021-03-13
Описание
Нужен человек, который разбирается во всех ads manager, Facebook business и Инстаграм. Не могу сделать аккаунт закрытым. Уже месяц вожусь с этим, но ничего не получается. Писала в поддержку и в ответ тишина. Не могу закрыть свой личный аккаунт из за того, что якобы идёт продвижение публикации. Но никакого продвижения нет. В ads manager просили подтвердить свой аккаунт, но за месяц мне так и не пришло сообщение с кодом на @mall. Сейчас рекламный аккаунт заблокировали.
Похожие заказы
Разработка ИИ
дистанционно
договорная
Пожелания и особенности: Есть желание создать ИИ помощника, который будет помогать структурировать и управлять кабинетом Ozon, с усе ом стратегий и нюансов, которые я в него заложу. Чтобы он анализировал массив данных и выдавал готовые решения, которые будут прописываться под ту или иную ситуацию. Пример: У селлера есть проблема с рекламой ДРР (доля рекламных расколов) составляет 25% что не позволяет зарабатывать на этом товаре, он будет выгружать через API статистику, анализировать ее и к примеру говорить - уменьшите на этот артикул ставку или рекламный бюджет это позволит вам то-то то-то то-то. Пишите, пожалуйста за сколько Вам было бы интересно под ключ сделать этот проект, сразу скажу он будет не легким. Нужно допилить до стадии готового сырого продукта с возможностью последующего обучения и апгрейда.
Москва
Фрилансеры
2025-09-04
Откликнуться
Разработка мобильных приложений
дистанционно
договорная
Доработка существующего приложения, дизайн интерфейса. Приложение: для Android. Устройства для масштабирования: планшеты, смартфоны. Нужно доработать приложение Яндекс.Музыка для Android, добавить возможность отображения синхронного текста трека в горизонтальном режиме.
Москва
Фрилансеры
2025-09-04
Откликнуться
Разработка мобильных приложений
дистанционно
договорная
Разработка с нуля. Приложение: для Android. Устройства для масштабирования: смартфоны. Онлайн рпг с поддержкой загрузки данных с помощью qr code.
Москва
Фрилансеры
2025-09-04
Откликнуться
Программисты
дистанционно
договорная
Борд. Разработка с нуля.
Москва
Фрилансеры
2025-09-04
Откликнуться
Разработка мобильных приложений
дистанционно
договорная
Разработка с нуля. Приложение: кроссплатформенное. Устройства для масштабирования: смартфоны, планшеты. Техническое Задание на Разработку Мобильного Приложения "LogiChain" 1. Общие Положения • Названиеприложения:LogiChain • Цельприложения:Созданиеглобальнойплатформыдлягрузоперевозоклюбыхтипов(авто,авиа,ж/д,морские), соединяющей заказчиков и перевозчиков, оптимизирующей логистику и снижающей затраты. • Целеваяаудитория: * Заказчики(Отправители): * Юридическиелица:компании,нуждающиесяврегулярнойотправкегрузов(производственныекомпании, дистрибьюторы, ритейлеры). * Физическиелица:частныелица,нуждающиесявотправкегрузов(переезд,отправкаподарков,продажатоваров). * Перевозчики(Исполнители): * Юридическиелица:транспортныекомпании,логистическиекомпании. * Физическиелица:частныеводители,владельцынебольшихтранспортныхсредств. • Платформы: iOS (iPhone, iPad), Android • Языкиинтерфейса:Русский,английский(свозможностьюдобавлениядругихязыковвбудущем) • Архитектураприложения:Клиент-серверная(мобильноеприложение–клиент,облачныйсервиссAPI–сервер). 2. Функциональные Требования 2.1. Регистрация и Авторизация Пользователей: • Регистрация: • • * Email(сподтверждением). * Номертелефона(сподтверждениемпоSMS). * Google, Apple, Facebook. Типаккаунта: * Заказчик(Отправитель). * Перевозчик(Исполнитель). Дополнительнаяинформацияприрегистрации: * Заказчик: * Тип(юридическое/физическоелицо). * Наименованиекомпании(дляюридическихлиц). * ИНН(дляюридическихлиц). * Адрес(дляюридическихлиц). * Перевозчик: * Тип(юридическое/физическоелицо). * Наименованиекомпании(дляюридическихлиц). * ИНН(дляюридическихлиц). * Адрес(дляюридическихлиц). * Типтранспорта(авто,авиа,ж/д,морской). * Регионыработы. * Количествотранспортныхсредств. * Фотографиитранспортныхсредств. * Копиидокументов(лицензии,свидетельстваорегистрации). Авторизация: * Email/пароль. * Номертелефона/SMS. * Социальныесети. • • • Двухфакторнаяаутентификация(опционально). 2.2. Верификация Перевозчиков: • Проверкадокументов(лицензии,свидетельстваорегистрации). • Проверкаданныхотранспортныхсредствах. • Проверкаличности(длячастныхперевозчиков). • Рейтинговаясистемаиотзывыотзаказчиков. • Возможностьжалобнаперевозчиков. • Системаблокировкиаккаунтовзанарушениеправил. 2.3. Функциональность для Заказчиков (Отправителей): • Созданиезаявкинаперевозку: * Типгруза(описание,вес,габариты,количествомест,фото). * Типтранспорта(авто,авиа,ж/д,морской). * Адресотправления(свозможностьювыборанакартеиавтоматическимопределениемгорода). Восстановлениепароля. • * Адресдоставки(свозможностьювыборанакартеиавтоматическимопределениемгорода). * Датаотправления(желаемая). * Датадоставки(желаемая). * Особыетребования(температурныйрежим,хрупкийгруз,опасныйгруз,страховка). * Бюджет(желаемый). Поискисравнениепредложений: * Списокдоступныхперевозчиков,соответствующихзаявке. * Фильтрацияпоцене,срокамдоставки,рейтингу,отзывам,типутранспорта. * Подробнаяинформацияоперевозчике(фото,рейтинг,отзывы,информацияокомпании,типтранспорта, лицензии). • • • • • * Сравнениепредложенийперевозчиков. Выборперевозчикаизаключениедоговора: * Подтверждениевыбораперевозчика. * Просмотрусловийдоговора. * Подписаниеэлектронногодоговора(сиспользованиемЭЦПилианалога). Отслеживаниегрузавреальномвремени: * Отображениетекущегоместоположениягрузанакарте. * Уведомленияобизменениистатусадоставки(push-уведомления). Безопаснаяоплата: * Выборспособаоплаты(банковскаякарта,электронныеденьги,банковскийперевод). * Возможностьоплатычастями(предоплатаипостоплата). * Гарантиявозвратасредстввслучаеневыполненияобязательствперевозчиком. Оценкаиотзывоперевозчике: * Оценкакачествауслугперевозчика. * Возможностьоставитьотзывоперевозчике. Электронныйдокументооборот: * Созданиеиотправкавсехнеобходимыхдокументов(счета,накладные,транспортныедокументы)вэлектронном виде. * Хранениедокументоввоблаке. • Управлениеисториейперевозок: * Просмотрспискавсехвыполненныхитекущихперевозок. * Повторноесозданиезаявкинаосноверанеевыполненнойперевозки. 2.4. Функциональность для Перевозчиков (Исполнителей): • Заполнениеинформацииокомпании/частномлице: • • • • • • * Описаниекомпании/частноголица. * Переченьпредоставляемыхуслуг. * Географияперевозок. * Информацияотранспортныхсредствах(тип,количество,грузоподъемность). * Копиидокументов(лицензии,свидетельстваорегистрации). Поискзаказовнаперевозку: * Фильтрациязаказовпотипутранспорта,региону,типугруза,бюджету. * Просмотрподробнойинформацииозаказе(какописановп.2.3). Предложениеценыиусловий: * Указаниеценыперевозки. * Указаниесроковдоставки. * Указаниеусловийперевозки(страховка,предоплата). * Возможностьдобавлениякомментариевкпредложению. Управлениезаказами: * Списокпринятыхзаказов. * Изменениестатусазаказа(принят,впути,доставлен). * Чатсзаказчиком(вприложении). * Отслеживаниеместоположениятранспортавреальномвремени(интеграциясGPS-трекерами). Получениеоплаты: * Выводденежныхсредствнабанковскийсчетилиэлектронныйкошелек. Рейтингиотзывы: * Просмотррейтингаиотзывовотзаказчиков. * Управлениерепутацией. Интеграцияссервисамиоптимизациилогистики: * Построение маршрутов (Google Maps API, Яндекс.Карты API). * Учеттоплива. * Оптимизациязагрузкитранспортныхсредств. • Электронныйдокументооборот: * Получениеавтоматическисозданныхдокументовотзаказчика. * Подписаниедокументоввэлектронномвиде. 2.5. Интеграция с внешними сервисами: • Карты: Google Maps API, Яндекс.Карты API (для отображения адресов, построения маршрутов). • Платежныесистемы:Stripe,PayPal,Яндекс.Касса,другиелокальныеплатежныесистемы(длябезопаснойоплаты). • GPS-трекеры:ИнтеграциясразличнымиGPS-трекерами(дляотслеживанияместоположениятранспортавреальном времени). • Страховыекомпании:ИнтеграциясAPIстраховыхкомпаний(дляоформлениястраховокнагрузы). • Системыэлектронногодокументооборота:ИнтеграцияссистемамиЭДО(дляобменаэлектроннымидокументами). • Аналитика: Google Analytics, Firebase (для сбора данных о использовании приложения). • Push-уведомления: Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNs). 2.6. AI и Machine Learning: • Смарт-сопоставление:ИспользованиеAIдлясопоставлениязапросовнаперевозкуснаиболееподходящими перевозчиками на основе различных параметров (местоположение, тип груза, бюджет, сроки доставки). • Оптимизациялогистики:ИспользованиеMLдляоптимизациимаршрутов,загрузкитранспортныхсредстви прогнозирования сроков доставки. • Обнаружениемошенничества:ИспользованиеMLдлявыявленияподозрительнойактивностиипредотвращения мошенничества. 2.7. Blockchain (опционально): • ИспользованиеBlockchainдляобеспечениябезопасностиипрозрачноститранзакций. • ХранениеинформацииосделкахвBlockchain. • Использованиесмарт-контрактовдляавтоматизациивыполненияусловийдоговора. 3. Пользовательский Интерфейс (UI) и Пользовательский Опыт (UX) • Интуитивнопонятныйипростойинтерфейс. • Современныйипривлекательныйдизайн. • Адаптивныйдизайн(подразныеразмерыэкранов). • Удобнаянавигация. • Персонализация(настройкапрофиля,уведомления). • Мультиязычность. • Быстраязагрузкаданныхиоткликнадействияпользователя. 4. Технические Требования • Frontend(мобильноеприложение): • • * Технологии: React Native, Flutter (кроссплатформенные) или нативные (Swift/Kotlin). * UI/UX фреймворки: Material UI, Ant Design Mobile (или аналоги). * Коммуникациясbackend:RESTfulAPIилиGraphQL. Backend(облачныйсервис): * Языки программирования: Python (Django/Flask), Node.js (Express.js), Java (Spring). * База данных: PostgreSQL, MongoDB (выбор зависит от требований к масштабируемости и типу данных). * API: RESTful API. * Сервер:Nginx,Apache. * Инфраструктура: AWS, Google Cloud Platform, Azure. Безопасность: * HTTPS. * ЗащитаотSQL-инъекций,XSS,CSRF. * Безопасноехранениепаролей(bcrypt,Argon2). * Ограничение доступа к API (OAuth 2.0). * Аудитбезопасности. • • 5. Тестирование Масштабируемость: * Горизонтальноемасштабированиесерверов. * Балансировканагрузки. * Кэшированиеданных. Мониторингилогирование: * Отслеживаниепроизводительностиприложения. * Логированиеошибокисобытий. * Уведомленияобаномальнойактивности. • Юнит-тестирование. • Интеграционноетестирование. • Системноетестирование. • Приемочноетестирование(сучастиемпредставителейцелевойаудитории). • Тестированиебезопасности. • Тестированиепроизводительностиимасштабируемости. • Usability-тестирование. 6. Документация • Техническаядокументация. • Руководствопользователя. • ДокументацияAPI. 7. Поддержка и Обновления • Регулярныеобновлениясисправлениямиошибокиулучшениямифункциональности. • Техническаяподдержкапользователей(email,чат,FAQ). • Мониторингианализотзывовпользователей. 8. Монетизация (повторение): • Комиссияскаждойсделки. • Премиум-подпискадляперевозчиков. • Реклама. • Страхованиегрузов. • Сервисыоптимизациилогистики. 9. Дополнительные Требования • Соответствие требованиям магазинов приложений (App Store и Google Play). • Соответствиетребованиямзаконодательствавразличныхстранах. • Локализацияприложениядляразличныхрегионов. Важные Примечания: • Ключевымфакторомуспехаявляетсясозданиенадежнойибезопаснойплатформы,обеспечивающейпрозрачностьи удобство как для заказчиков, так и для перевозчиков. • Важноуделитьособоевниманиеверификацииперевозчиков,чтобыминимизироватьрискимошенничества. • Эффективнаямаркетинговаястратегияявляетсякритическиважнойдляпривлеченияпользователейнаплатформу. • Постоянноеразвитиеиулучшениеприложениянаосновеотзывовпользователейпозволитсохранить конкурентоспособность на рынке. Этот ТЗ предоставляет подробное описание требований к приложению LogiChain. При разработке необходимо учитывать специфические требования рынка грузоперевозок в различных регионах и адаптировать функциональность приложения под эти требования.
Москва
Фрилансеры
2025-09-03
Откликнуться
Разработка игр
дистанционно
договорная
Сделать проект под ключ. Игра: для установки на ПК. Игра: одиночная, многопользовательская. Жанр: RPG. Платформа: Unity, возможно на Python. Графика: 2D. Пока, хочу узнать стоимость работы об этом проекте: Концепция игры Cosmic Singularity — пиксельная ролевая игра, сочетающая элементы классического adventure-RPG и roguelike-игр. Она приглашает вас отправиться в захватывающее путешествие по глубинам космоса, полное исследований, боевых столкновений и интригующих головоломок. Главная задача — изучить происхождение загадочных феноменов, называемых космическими сингулярностями, которые способны изменить саму ткань реальности. Каждая игровая сессия начинается с выбора группы главных героев, чьи судьбы переплетены с судьбой всего человечества. Вам предстоит провести их через опасные испытания, собрать важные артефакты и раскрыть тайны древней науки, сохранив баланс между наукой и фантазией. 🪐 Механика игры Исследование космоса Вы управляете своим собственным звездолетом, оборудованным специальными технологиями для проникновения внутрь космических сингулярностей. Внутри каждой сингулярности вы найдете уникальное окружение: незнакомые планеты, причудливые пейзажи и странные условия, нарушающие законы физики. Некоторые особенности: Карта каждой сингулярности случайно генерируется при каждом прохождении. Вы можете обнаружить скрытые области, содержащие ценные ресурсы и редкие артефакты. Некоторые участки карты становятся доступными лишь при выполнении определённых условий (например, активации древнего механизма или победы над мощным боссом). Боевая система Бои происходят в пошаговом режиме, где успех зависит от грамотного планирования действий ваших персонажей. Каждого героя можно развивать различными путями, придавая команде уникальную стратегию. Основные типы атак: Физические атаки (мечи, пистолеты, гранатомёты) Магические атаки (лазерные лучи, энергетические щиты, телекинез) Тактические умения (уклонение, лечение, поддержка союзников) Каждый враг обладает своими слабостями и сильными сторонами, поэтому стратегия играет ключевую роль. Ролевая система развития По мере продвижения по сюжету ваши персонажи получают очки опыта, которые можно потратить на улучшение основных характеристик (силы, ловкости, интеллекта) и приобретение новых навыков. У каждого персонажа есть своя уникальная специализация, которую важно учитывать при выборе улучшений. Пример навыков: Энвериус (исследователь): умение быстрее активировать телепорты и избегать опасных зон. Адорала (биолог): способность исцелять членов команды и восстанавливать энергию. Триксель (техник): повышение эффективности техники и увеличение количества снаряжения. Управление ресурсами Во время экспедиций вам потребуется следить за запасами топлива, пищи и здоровья. Использование правильных инструментов и стратегических решений позволит преодолевать препятствия и продвигаться дальше. Примеры полезных вещей: Аннигиляционные заряды для разрушения преград. Антирадиационная броня для защиты от излучения. Биологические сканеры для анализа окружающей среды. 🧝‍♂️ Характеристики персонажей Герои Галаксион (капитан): смелый лидер, принимающий рискованные решения ради спасения человечества. Энвериус (астроном-исследователь): гений математики и физики, открывает новые пути к победам. Адорала (ботаник-биолог): изучает и адаптируется к различным экосистемам. Триксель (робот-техник): обеспечивает техническое обслуживание и улучшает боевые качества команды. Противники Хранители сингулярности: грозные существа, охраняющие границы сингулярностей. Странники Хаоса: непредсказуемые охотники за силой, готовые уничтожить всё живое. Энергетические паразиты: проникают в тела героев, снижая их эффективность. Сверхразумные механизмы: высокотехнологичные существа, оснащённые продвинутым оружием. 📚 История и лор Прошлое Вселенной Однажды миллионы лет назад произошел масштабный катаклизм, известный как Великое Распадение (Great Disintegration). В результате звезды и целые галактики начали схлопываться, образуя многочисленные искривления пространства-времени — космические сингулярности. Многие считали их проклятьем, другие видели в них шанс обрести невероятные знания и силу. Со временем человечеству удалось разработать технологии, позволяющие безопасно исследовать сингулярности. Специальные организации вроде Корпорации Звездных Экспедиций ("Stellar Expedition Corporation") были созданы именно для этих целей. Именно туда и приходит наша группа героев... 🗃️ Артефакты и достижения Важнейшие артефакты Антиматерия-якорь: стабилизирует положение кораблей в пространстве-времени. Биоплазменный кристалл: усиливает регенерацию и защиту организма. Матрица хроносферы: замедляет ход времени в ограниченном радиусе. Омега-привод: повышает скорость движения в гиперпространстве. Ключевые события Открытие секретов первой сингулярности. Встречи с древними цивилизациями и получение ценных сведений. Победа над сильнейшим Хранителем сингулярности. Изучение теории сингулярности и понимание истинной цели вашей миссии. 🎯 Режимы игры Однопользовательский режим Путешествуйте по одной конкретной цепочке миссий, следуйте заранее установленному сюжету и завершайте каждую главу перед открытием следующей. Особенности: Продуманная линейная структура заданий. Глубокая атмосфера одиночества и риска. Постепенное раскрытие ключевых моментов истории. Кооперативный режим Совместно проходите приключения с друзьями, собирайте больше наград и наслаждайтесь веселыми дискуссиями по поводу стратегий и планов. Особенности: Открытая карта для свободного исследования. Поддержка до четырёх игроков одновременно. Увеличенный уровень сложности и награды за совместные усилия. 🛠️ Интерфейс и графика Графический стиль игры выполнен в традициях старого доброго пиксельного искусства. Всё выглядит ярко и привлекательно, идеально подходит для создания атмосферы глубокого космоса. Визуально интерфейс прост и интуитивен, делая игровой процесс доступным каждому игроку. Карты уровня: детализованная сетка с указанием важных точек интереса. Инвентарь: отображение текущего состояния инвентаря и статистики персонажей. Диалоги: лаконичные и понятные диалоги с NPS и важными объектами. 🌍 Итоговая цель Основная миссия игры заключается в достижении понимания происхождения сингулярностей и предотвращении катастрофы, вызванной нестабильной деятельностью некоторых группировок. Ваши успехи зависят от правильной координации усилий, эффективного распределения ресурсов и способности противостоять разнообразным врагам. Завершив финальную миссию, вы откроете новые горизонты для дальнейших исследований и получите доступ к дополнительным заданиям и артефактам, расширяя возможности вашего экипажа и укрепляя статус своего корабля среди лучших космических экспедиций! Таким образом, Cosmic Singularity — это увлекательная смесь ролевых приключений, научно-фантастических концептов и увлекательных испытаний, созданная специально для поклонников жанра retro-pixel-games и любителей захватывающих историй. Если цена устроит, могу заказать сейчас.
Москва
Фрилансеры
2025-09-03
Откликнуться
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Чек лист для менеджеров продавцов. Продукт: Розничные магазины. Техзадание есть. 1. Цель проекта Автоматизировать контроль состояния розничных мебельных магазинов «Все спим» через Telegram-бот: каждые 3 дня менеджеры заполняют чек-лист из 15 вопросов (часть с фото), руководители видят, кто заполнил/не заполнил, аналитику по датам / магазинам / менеджерам, система отправляет напоминания нарушителям периодичности, отчёты доступны в Telegram и в виде выгрузок (CSV/Excel), опционально — веб-панель. 2. Роли и права Администратор сети (mr.bulushev / HQ) настройка магазинов, пользователей, ролей; просмотр всех отчётов; выгрузки; изменение расписаний напоминаний. Директор магазина просмотр отчётов своего магазина, статусы менеджеров, выгрузки по своему магазину. Менеджер магазина (исполнитель чек-листа) заполнение чек-листов, просмотр собственной истории. Сервис-аккаунт бота системные уведомления, напоминания. 3. Чек-лист (вопросы) Обязательные к реализации 15 пунктов (исходные формулировки заказчика): Чистота зала — полы, витрины, стёкла, зеркала — всё чистое? (Фото) Чистота мебели — протёрты ли витринные образцы от пыли? (Фото 1–2 изделий) Ценники — на всех товарах есть актуальные ценники, без ошибок и повреждений? Актуальность акций — размещены ли материалы по действующим акциям? (Фото) Состояние мебели — нет ли царапин, повреждений, пятен на выставочных образцах? (Фото проблемных мест, если есть) Освещение — все лампы и подсветка работают? Касса — порядок на кассовом месте, нет лишних предметов? (Фото) Рабочее место менеджера — чистый стол, нет мусора и посторонних вещей? (Фото) Униформа/внешний вид персонала — сотрудники в опрятном виде, с бейджами? Рекламные материалы — буклеты, каталоги на месте, аккуратно разложены? Складская зона — порядок, нет посторонних вещей и мусора? (Фото) Входная зона — чистота у входа, коврики, стеклянные двери без разводов? (Фото) Полнота экспозиции — нет ли пустых мест, все ли группы мебели представлены в зале? Музыка/фон — играет ли фоновая музыка, комфортна ли громкость? Общее впечатление — магазин готов к приёму покупателей? (короткий комментарий) Правила ответов: Для пп. 1,2,4,7,8,11,12 — обязательное фото. Для п.5 — фото обязательно, если отмечены повреждения. Пп. 3,6,9,10,13,14 — кнопки Да/Нет. П.15 — текстовый комментарий (минимум 10 символов). 4. Бизнес-правила и логика периодичности Периодичность: раз в 3 дня на каждого менеджера/магазин. Чек-лист считается «сданным» при ответах на все 15 пунктов, включая обязательные фото. Просрочка: если прошло ≥72 часа с момента последней сдачи — бот помечает пользователя как «просрочено» и включает сценарий напоминаний. Внутренняя тайм-зона: Europe/Berlin. Все отчёты и расписания — в этой TZ. 5. Пользовательские сценарии (Telegram UX) 5.1 Менеджер /start — приветствие, привязка к магазину (выбор из списка) и подтверждение роли. /newcheck — старт опроса; пошаговая навигация с инлайн-кнопками; в фото-вопросах бот принимает 1–3 снимка; п.5 — ветка «всё ок» или «есть повреждения» (тогда просит приложить фото(а)). /my — список своих последних сдач (дата/время, статус, ссылка на сводку). Напоминания в личку: «Пора пройти чек-лист /newcheck». 5.2 Директор магазина /store_today — сводка по магазину за сегодня: кто сдал, кто нет; ссылки на отчёты. /store_range — сводка за период (даты), доля выполненных, проблемные пункты (топ по «Нет»). /export_store — выгрузка CSV/Excel за период. 5.3 Администратор сети /all_today, /all_range — аггрегированная сводка по всей сети. /overdue — список всех просроченных менеджеров (3+ дней). /users — управление пользователями (поиск, блокировка/разблокировка). /settings — настройка расписания напоминаний (час, дни), периодичности (по умолчанию 3 дня), формулировок. /export_all — выгрузка по сети. 6. Отчётность и аналитика Карточка сдачи: дата/время старта/финиша, магазин, менеджер, ответы по каждому пункту, миниатюры фото, комментарий. Статусы: «в срок», «просрочка», «не завершён» (брошен опрос). Фильтры в отчётах: период (дата-от-до), магазин(и), менеджер(ы), статус, наличие повреждений (п.5=«есть»). Метрики: % сдачи по магазинам, среднее время прохождения, топ-3 проблемных пунктов (по «Нет»). Экспорт: CSV/Excel (разделитель «;», кодировка UTF-8). Уведомления администратору: по завершении каждой сдачи — краткое резюме + CSV вложением + фото (как в демонстрационном коде). 7. Напоминания Ежедневная проверка в 10:00 Europe/Berlin: кому нужно напомнить. Канал: личные сообщения менеджерам; опционально — директору магазина сводка «кто просрочил». Шаблоны сообщений — настраиваемые. Защита от спама: не более 1 напоминания в сутки на пользователя. 8. UX-детали и валидации Фото-вопросы: запрет перехода без хотя бы 1 фото (пп. 1,2,4,7,8,11,12). П.5: если ответ «есть повреждения» — минимум 1 фото; допускается несколько фото до команды «готово». П.15: минимум 10 символов. Унификация ответов Да/Нет: инлайн-кнопки. При отмене — явное подтверждение и маркировка как «abandoned». Антидубликат: нельзя запустить новый чек, пока предыдущий не завершён (или не отменён). 9. Безопасность и доступ Белый список пользователей (регистрация через админа). Хранение токена бота и конфигурации в .env. Резервное копирование БД и отчётов (ежедневно). Обработка ошибок: логи с уровнем INFO/ERROR, маскирование секрета токена. 10. Производительность и надёжность Одновременная работа 50+ менеджеров. Время ответа бота ≤1 сек при нормальной нагрузке. Повторная отправка сообщений при сетевых сбоях. Хранение фото — по file_id; загрузка из Telegram по необходимости. 11. Критерии приёмки Все 15 вопросов реализованы с указанными типами ответов и валидацией. Видна аналитика «кто сдал/не сдал» по датам, магазинам и менеджерам. Работают напоминания раз в 3 дня (10:00 Europe/Berlin), нет спама. Экспорт CSV/Excel из Telegram-команд. Админ и директор видят только свои зоны ответственности. Фото корректно привязываются к ответам; администратору приходят вместе с резюме и CSV. Документация по установке и запуску (README) предоставлена.
Москва
Фрилансеры
2025-09-03
Откликнуться