Программисты
дистанционно
договорная
Разработка мобильных приложений. Разработка с нуля. Приложение: кроссплатформенное. Устройства для масштабирования: смартфоны. Создать социальную сеть чтобы выкладывать посты и была на главной странице лента постов профиль пользователей и тд.
Программисты
дистанционно
договорная
Data Science. Разработка с нуля, настройка. Отклик с резюме или подобные проекты. В инном случаи без ответа.
Создание ботов ВК
дистанционно
договорная
Задачи чат-бота: Для работы. Продукт: Музыка. Техзадание есть.
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Бот. Продукт: Психология. Техзадание есть. Пожелания и особенности: Нужно разработать Telegram-бот для платной 100-дневной интерактивной программы. Важно: на данном этапе интересует разработка технической части. Весь контент программы будет предоставлен и загружен отдельно. Еще не готово, но активно готовим. Что должен уметь бот: 1. Онбординг пользователя При первом запуске бот проводит небольшое анкетирование. Несколько вопросов с вариантами ответа через кнопки + возможность ответить текстом. Ответы необходимо сохранять в профиле конкретного пользователя, чтобы к ним можно было вернуться в дальнейшем. Часть вопросов, заданных в начале программы, должна повторяться в конце, чтобы пользователь мог сравнить свою точку А и точку Б. 2. Программа на 100 дней Пользователь последовательно проходит: День 1 ? День 2 ? День 3 ? ... ? День 100. Каждый день представляет собой отдельный блок контента, внутри которого могут быть: • текст • изображения • аудио • видео • практическое задание • вопрос пользователю • кнопки с вариантами ответа • возможность написать свой ответ • возможность сохранить определенную информацию Новый день открывается автоматически. При этом пользователь должен иметь возможность продолжить программу с того места, где остановился. Если человек несколько дней не заходил в бот, прогресс не сбрасывается. При возвращении бот предлагает продолжить с последнего непройденного дня. 3. Интерактивные кнопки Внутри уроков должны поддерживаться различные кнопки, например: • выбрать вариант ответа • выполнить / не выполнить • сохранить материал • добавить собственный вывод • добавить информацию в личную подборку • перейти к следующему блоку Все необходимые ответы пользователя должны сохраняться в базе данных. 4. Персональная база пользователя Это одна из ключевых функций проекта. На протяжении 100 дней пользователь постепенно сохраняет информацию о себе. У каждого пользователя должна формироваться собственная персональная база. Условно информация может разделяться на категории: • мои выводы • мои сложности • что мне помогает • что мне мешает • мои работающие способы • сохраненные материалы • мои инструменты Категории должны быть настраиваемыми через админ-панель. Пользователь должен иметь возможность в любой момент открыть свою накопленную информацию. 5. Финальный персональный результат На 100-й день бот должен собрать сохраненные за время программы данные пользователя и сформировать из них персональный итог. Желательно предусмотреть возможность автоматически генерировать красивый PDF-файл с персональными результатами пользователя, который можно сохранить или распечатать. Также в финале необходимо показать ответы пользователя из начала программы и предложить пройти итоговые вопросы для сравнения результатов. 6. Основное меню Необходимо предусмотреть постоянное меню примерно следующего типа: • Сегодня • Мои записи • Мои инструменты • Мой прогресс • SOS Названия разделов в дальнейшем должны легко редактироваться. 7. Прогресс Пользователь должен видеть: День 27 из 100 и желательно простой визуальный индикатор прогресса. Не нужны streak, серии дней, штрафы за пропуски и механика обнуления прогресса. Человек может отсутствовать любое количество времени и затем спокойно продолжить программу с того места, где остановился. 8. Раздел SOS Отдельный раздел быстрого доступа. Пользователь нажимает SOS ? видит список ситуаций ? выбирает нужную ? получает заранее настроенный короткий сценарий действий. Сценарии SOS должны полностью управляться через админ-панель, чтобы я могла самостоятельно создавать, удалять и редактировать их. 9. Ежедневные уведомления Бот ежедневно напоминает пользователю о новом материале. При запуске программы пользователь выбирает удобное время уведомлений: • утром • днем • вечером • свое время Желательно предусмотреть возможность позже изменить время уведомлений. Нужно корректно учитывать часовой пояс пользователя. 10. Админ-панель Это обязательная и очень важная часть проекта. После разработки я должна иметь возможность самостоятельно управлять программой без обращения к программисту. Через админ-панель необходимо иметь возможность: • создавать и редактировать все 100 дней • менять порядок блоков • добавлять и редактировать тексты • добавлять изображения • добавлять аудио и видео • создавать кнопки • задавать варианты ответов • создавать открытые вопросы • указывать, какие ответы пользователя необходимо сохранять • указывать категорию, куда сохраняется ответ • добавлять и редактировать раздел SOS • редактировать уведомления • просматривать пользователей • видеть дату регистрации • видеть текущий день пользователя • видеть прогресс прохождения • видеть статус доступа / оплаты • при необходимости вручную открыть или закрыть пользователю доступ Хотелось бы, чтобы управление контентом было максимально понятным и не требовало работы с кодом. 11. Оплата и автоматическое открытие доступа Бот будет платным. Нужно предложить оптимальную архитектуру оплаты с учетом возможности дальнейшего подключения лендинга и российского эквайринга. Предполагаемый сценарий: реклама ? лендинг ? кнопка Купить ? оплата ? автоматическое открытие доступа конкретному Telegram-пользователю ? запуск программы. Необходимо технически связать платеж с конкретным Telegram ID пользователя, чтобы после успешной оплаты доступ открывался автоматически. Также рассматриваю второй вариант: лендинг ? Telegram-бот ? оплата ? автоматическое открытие программы после подтверждения платежа. От разработчика хочу получить рекомендацию, какой вариант надежнее и удобнее реализовать. Важно предусмотреть архитектуру так, чтобы в дальнейшем можно было подключить внешний лендинг и российскую платежную систему без полной переделки бота. 12. Данные пользователей Необходимо хранить отдельно для каждого пользователя: • Telegram ID • данные стартовой анкеты • текущий прогресс • ответы на необходимые вопросы • сохраненные материалы • персональные записи • выбранные инструменты • настройки уведомлений • статус оплаты / доступа • дату начала программы • дату последней активности База должна быть рассчитана на дальнейшее масштабирование проекта. 13. Важный момент по контенту На этапе разработки я не хочу передавать исполнителю сразу весь контент программы. Поэтому необходимо сначала создать саму систему и админ-панель на тестовом контенте. После этого я должна иметь возможность самостоятельно загрузить основные материалы через админ-панель. 14. Что должно быть передано после завершения работы Мне нужен полностью принадлежащий мне проект: • исходный код бота • база данных / структура базы • админ-панель • инструкция по управлению • доступы к серверу/хостингу • настройка платежной интеграции • инструкция по резервному копированию • инструкция по переносу проекта на другой сервер Все основные аккаунты, бот, сервер, домен и платежные сервисы желательно изначально оформлять на мои аккаунты, а разработчику предоставлять необходимые доступы на время работы. В отклике прошу написать: 1. На чем предлагаете разрабатывать бот и админ-панель. 2. Как будет реализовано хранение персональных ответов пользователей. 3. Как предлагаете реализовать ежедневное открытие контента. 4. Как будет работать генерация финального персонального результата. 5. Как предлагаете связать оплату с Telegram-пользователем. 6. Какую платежную систему можно использовать с российским юрлицом/ИП. 7. Где предлагаете размещать бот и базу данных. 8. Стоимость разработки. 9. Срок разработки. 10. Есть ли опыт разработки похожих Telegram-ботов с личным прогрессом, базой данных, админ-панелью и платежами.
Программисты
дистанционно
договорная
Системное программирование. Разработка с нуля. Пожелания и особенности: Разработка единого центра сообщений из Telegram, MAX, WhatsApp и электронной почты Необходимо разработать внутренний сервис для агрегации и приоритизации входящих сообщений из нескольких каналов связи. Система должна получать сообщения из: * Telegram; * MAX; * WhatsApp; * электронной почты. Все сообщения должны собираться в едином интерфейсе и автоматически сортироваться по важности. Основной функционал 1. Подключение нескольких каналов коммуникации и получение входящих сообщений в режиме, максимально близком к реальному времени. 2. Единая лента сообщений из всех подключенных источников. 3. Гибкая система фильтрации и определения приоритета сообщения: * правила по ключевым словам; * белые и чёрные списки отправителей; * правила по конкретным каналам; * возможность задавать собственные условия; * анализ содержания сообщения с помощью ИИ; * определение важности сообщения не только по словам, но и по смыслу. Например, система должна понимать, что сообщения «срочно согласуйте договор», «клиент отказывается продолжать работу» или «сервис перестал работать» являются потенциально важными, даже если конкретные ключевые слова заранее не были указаны. 4. Возможность настройки уровней приоритета, например: * критическое; * важное; * обычное; * низкий приоритет. 5. Отдельная лента важных сообщений с возможностью фильтрации по источнику, отправителю, приоритету и другим параметрам. 6. Возможность открыть диалог и ответить на сообщение непосредственно из разработанного интерфейса, без перехода в Telegram, MAX, WhatsApp или почту. 7. Сохранение истории переписки и связи сообщений с соответствующим диалогом и каналом. Интерфейс Сервис должен иметь полноценный адаптивный интерфейс для работы как с компьютера, так и с мобильных устройств. Обязательные требования: * корректная работа на десктопах, планшетах и смартфонах; * адаптивная верстка под разные размеры экрана; * удобная работа с лентой сообщений и диалогами с мобильного телефона; * возможность быстро просматривать важные сообщения, фильтровать их и отвечать прямо со смартфона; * основные функции системы не должны быть урезаны в мобильной версии. Допускается реализация в формате адаптивного веб-приложения или PWA. Требования к интеграциям Принципиальное требование: интеграции с каналами связи должны быть реализованы непосредственно в нашем контуре. Необходимо обойтись без сторонних сервисов-посредников для интеграций: Make, Albato, Zapier, Wazzup и аналогичных платформ. Допустимо использование официальных API, SDK, webhook-механизмов и других способов прямого подключения к соответствующим сервисам. Серверная часть системы и логика обработки сообщений должны размещаться на нашей инфраструктуре/VPS. Работа с ИИ Для смысловой классификации сообщений необходимо использовать LLM. Подключение модели должно быть реализовано через OpenRouter. Конкретную модель необходимо подобрать исполнителю самостоятельно с учётом: * качества классификации русскоязычных сообщений; * скорости ответа; * стоимости обработки; * возможности дальнейшей замены модели без переработки всей системы. Желательно предусмотреть возможность выбора модели через настройки. Что ожидается от исполнителя Нужен специалист, который сможет самостоятельно: * предложить архитектуру решения; * определить технический способ подключения каждого канала; * реализовать backend; * реализовать адаптивный интерфейс единой ленты для мобильных устройств и десктопа; * реализовать отправку ответов обратно в соответствующие каналы; * настроить хранение сообщений; * реализовать систему правил и фильтров; * подключить OpenRouter и ИИ-классификацию; * развернуть решение на нашем сервере; * передать исходный код и документацию по запуску. При отклике желательно сразу написать: * с какими из перечисленных каналов уже работали; * каким способом предлагаете подключать Telegram, MAX, WhatsApp и почту; * какой стек предлагаете использовать; * как предлагаете реализовать получение и отправку сообщений; * как предлагаете реализовать мобильный интерфейс; * предварительную оценку сроков и стоимости.
Доработка сайта
дистанционно
договорная
Уже есть: готовый сайт. Интернет-магазин. Платформа: Joomla. Функционал сайта: На сайте должен быть полнофункциональный интернет-магазин на Joomla 5.4.7 и актуальной версии JShopping. Контент есть. Основная задача - восстановить существующий функционал интернет-магазина после заражения сайта, перенести и сохранить имеющиеся данные магазина и пользователей. Разработка нового функционала, которого не было на исходном сайте, в рамках данных работ не требуется. Исходное состояние: - CMS Joomla 3.10.11 - MySQL 5.7 - Интернет-магазин на JShopping - Файлы сайта заражены - Есть две базы данных, назначение одной из них нужно определить Необходимо: 1. Закрыть зараженный сайт от внешнего доступа. 2. Сделать резервные копии всех файлов, обеих баз данных и журналов сервера. 3. Проверить резервные копии и сохранить отдельную копию вне сервера. 4. Подготовить новый сервер с MySQL 8.0.13 или новее. 5. Создать два отдельных окружения: - миграционное; - чистовое. 6. Развернуть чистую Joomla 3.10.12 и подключить к копии основной базы. 7. Отключить сторонние расширения, проверить пользователей, материалы и настройки базы. 8. Перенести только безопасные изображения и документы. Старые PHP-файлы, шаблоны, плагины и конфигурацию не переносить. 9. Выполнить обновление по этапам: - Joomla 3.10.12 на PHP 7.4 или PHP 8.0; - Joomla 4.4 на PHP 8.1 или PHP 8.2; - Joomla 5.4.7 на PHP 8.3 и MySQL 8.0.13+. 10. Не обновлять проект до Joomla 6. 11. Установить заново актуальные версии шаблона, JShopping и необходимых расширений из официальных источников. 12. Перенести и проверить данные магазина: - категории; - товары; - цены и остатки; - характеристики и варианты; - пользователей; - адреса; - заказы и статусы заказов. 13. Заново настроить оплату, доставку, почту и остальные интеграции. 14. Заменить все пароли, ключи и доступы. 15. Проверить каталог, поиск, карточки товаров, корзину, тестовый заказ, письма, административную панель, HTTPS и журналы ошибок. 16. Переключить сайт на чистовую сборку. Результат: - чистая рабочая сборка на Joomla 5.4.7; - PHP 8.3; - MySQL 8.0.13 или новее; - актуальный JShopping; - перенесенные и проверенные данные; - замененные доступы; - резервные копии; - краткий отчет о выполненных работах и найденных проблемах. Все работы должны выполняться на основании официального договора. Обязательным условием является подписание соглашения о неразглашении конфиденциальной информации (NDA), включая данные сайта, базы данных, сведения о пользователях и заказах, доступы, пароли, ключи, техническую документацию и любую иную информацию, полученную исполнителем в ходе работ.
Разработка мобильных приложений
дистанционно
договорная
Разработка с нуля. Приложение: для Android, для iOS. Устройства для масштабирования: смартфоны. Ищу опытного разработчика или команду для разработки мода Oris Romance на игру «Клуб Романтики». Нужно реализовать полноценные версии для Android и iOS, собственный Backend, админ-панель и сайт с системой подписок и оплатой через UPPAY. Основной функционал: премиум-валюта, редактор характеристик, 99 слотов сохранений, перенос прогресса, активация по лицензии, управление функциями через сайт. Проект должен быть полностью самостоятельным и не зависеть от серверов сторонних модов. Ищу специалистов с реальным опытом Android/iOS, Unity/IL2CPP, Backend и reverse engineering. Важны качественная архитектура, передача исходного кода, Git и регулярная отчетность. Подробное ТЗ прикреплено к заказу. Перед откликом обязательно ознакомьтесь с ним полностью. Бюджет: 100 000–200 000 ?. Пожелания и особенности: Внимательно ознакомьтесь с тз , перед откликом.