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

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

Дата: 2025-11-09
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-11-09
Описание
Веб-разработка. Разработка с нуля. Пожелания и особенности: Требуется реализовать сервис-мост общения с нейросетями: лендинг, аутентификация через соцсети, минималистичный фронт на JS+HTML, бэк на PHP и MySQL, интеграция с ChatGPT, YandexGPT, DeepSeek, хранение истории запросов, и монетизация через подписки ЮMoney. ——— Вводные - Прототип для визуальной ориентации: клиенты чата гпт, перплексити и тд - Технологии: - Бэкенд: PHP - БД: MySQL - Фронт: JS + HTML (без фреймворков) - Стиль интерфейса: максимально упрощённый, минималистичный. ———- Функциональные требования Лэндинг (главная страница) - Одна строка ввода для запроса (как чат с GPT). - Кнопка отправки запроса. - Сбоку (меню) — история запросов пользователя. Регистрация и авторизация - Пользователь должен пройти регистрацию/авторизацию для доступа к сервису. - Поддержать OAuth через Google, Яндекс, VK, Макс (максимальное покрытие популярных соцсетей). - После входа — доступ к чату и истории запросов. - Без авторизации сервис недоступен. Обработка запроса - После ввода запроса — отправка на выбранную нейросеть (ChatGPT, YandexGPT, DeepSeek - мы сами выбираем в конфиге у пользователя нет выбора, он не знает, что под капотом) - Реализовать интеграцию с API каждой нейросети: - Каждый API-коннектор вынести в отдельный PHP-файл (например, chatgpt_connector.php, yandexgpt_connector.php, `deepseek_connector.php`). - Передача параметров должна быть гибкой: возможность изменять ключи, настройки и endpoint без переписывания логики. - Ответ нейросети возвращается пользователю на фронт. История запросов - Каждому пользователю сохранять историю отправленных запросов и полученных ответов в MySQL. - Меню истории отображается сбоку, отдельными записями. - Доступ к истории только для авторизованного пользователя. Монетизация - Подключить ЮMoney для оплаты подписки. - Первый три запроса — бесплатны. - Далее лимит пользоваться сервисом по подписке (лимит менять можно через файл конфигурации). - Интеграцию с ЮMoney реализовать в отдельном PHP-файле (`yamoney_payment.php`). Параметры (ID формы, цена подписки, лимиты) вынести в отдельную конфигурацию. - Несколько вариантов подписки (месяц/год, разное количество запросов) Технические требования - Фронт: - Простая HTML-страница + JS для событий: ввод запроса, авторизация, отображение истории. - Без фреймворков, полный минимализм, но рабочая вёрстка. - Бэкенд: - PHP-скрипты: отдельные файлы для интеграций и оплаты. - Хранение пользователей, истории, лимитов в MySQL. - Чёткая структура файлов: отдельно компоненты авторизации, API-обработчики, логика платежей. - БД: - Таблицы пользователей, истории запросов, подписки/оплаты, лимитов. - Безопасность: - Всё через HTTPS. - Проверка валидности запросов, защита от SQL-инъекций. - Ограничение на количество запросов по лимиту: три бесплатно, далее подписка. Файловая структура (пример) - /index.html — лэндинг - /js/app.js — фронт-логика - /php/auth.php — обработка авторизации - /php/chatgpt_connector.php — интеграция ChatGPT - /php/yandexgpt_connector.php — интеграция YandexGPT - /php/deepseek_connector.php — интеграция DeepSeek - /php/yamoney_payment.php — интеграция ЮMoney - /php/config.php — конфиг (цена подписки, лимиты, ID формы оплаты и тд) - /php/user_history.php — работа с историей запросов - /db/schema.sql — структура БД Дополнительные пожелания - Документировать переменные и методы для дальнейших изменений. - Оставить примеры. Каждая интеграция и платеж — через отдельный конфиг-файл для легкой модификации. - Протестировать основные сценарии: регистрация, первые три бесплатных запроса, история, интеграция с каждой нейросетью, платежка.
Похожие заказы

Программисты

дистанционно
договорная
Веб-разработка. Разработка с нуля. Мне для работы приходится вручную прогревать номера, перед тем как пользоваться ими в ватсап и подключать к ваззапу. Хочу автоматизировать, чтобы исключить ручной прогрев От вас нужно: настроить ферму по прогреву номеров (чтобы аккаунты переписывались между собой самостоятельно). Инструкция-пример есть Если вы с таким не сталкивались, но у вас есть знакомый специалист, который может выполнить услугу - заплачу за контакт Мой тг:@ekkkkkattt.
Сочи Фрилансеры

Создание ботов ВК

дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, приём текстовых заказов, автоматическое бронирование, связка с инстаграм. Продукт: услуги коуча/психолога. Техзадание есть. Нужно собрать бота в ТГ(есть наглядный пример, нужно будет просто скопировать) - отправка сообщений по клбчевому слову - связь с календарем для записи на консультации.
Москва Фрилансеры

Программисты

дистанционно
договорная
Сломался виндовс, нужна помощь. помочь настроить винду. В boot menu когда выбираю девайс просто на пару секунд всплывает черный экран, в потом снова бут меню и ничего нельзя выбрать.
Москва Фрилансеры

Разработка игр на Unity

дистанционно
договорная
Выполнения задания по образцу. Игра: Задание. Игра: Не игра. Жанр: -. Графика: 3D. Пожелания и особенности: Работа для знающего на 30-60 минут!.
Москва Фрилансеры

Программирование в Excel

дистанционно
договорная
Анализ и работа с базами данных. Техническое задание есть.
Москва Фрилансеры

Создание сайтов

дистанционно
договорная
Анонимный чат общения. Платформа: по рекомендации специалиста. Функционал сайта: Поиск собеседников по фильтрам, сохранение диалогов, админ панель с интерфейсом, встроенная рекламная сеть, возможно внедрение ИИ. Контента нет. Описание сырое и будет дорабатываться, если кратко - нужно создать сайт с анонимным сайтом общения, копию сайта https://nekto.me/chat/, но с некоторыми доработками. На данный момент есть что-то подобное: Нужно создать письменный анонимный чат общения в виде сайта ( почти полный аналог сайта Nekto.mi), но добавить в него несколько деталей, а именно: 1) Возможность за валюту ( см п.2) , в виде 25 токенов, сохранять диалоги с людьми в случае взаимного согласия. А именно, во время диалога, при нажатии на крестик (фото 1, далее ф-фото) в несохраненной переписке , открывается мини меню(ф1), появляется выбор завершить диалог, сохранить переписку и отмена. При выборе первым собеседником сохранить переписку, мини меню закрывается и ему на экране появляется на 4 сек уведомление о том, что предложение сохранить переписку отправлено собеседнику. А второму собеседнику в это время появляется мини окно с уведомлением о том, что первый собеседник хочет сохранить переписку и выбор между принять и отклонить. При нажатии принять - мини окно переписка добавляется в меню сохранённых и становится типа - сохранённой. При нажатии отклонить -мини окно закрывается и переписка продолжается, оставаясь несохраненной. При этом теперь в ней при нажатии любом собеседником сохранения переписки , переписка не сохраняется , а на экране высвечивается уведомление на 4 сек тому собеседнику, кто нажал, о том ,что кто-то из собеседников отклонил сохранение переписки . На главном экране приложения слева должно выдвигаться меню с выбором окна ( как на фото2, , в нем должна быть кнопка для открытия сохраненных переписок( ф2 ), при открытии сохранённой переписки она открывается и в ней есть возможность продолжать общение. Собеседники у которых есть сохранённая переписка - не попадаются друг другу в поиске, до тех пор пока переписка сохранена. В открытой сохранённой переписке если нажать на крестик справа сверху то откроется снизу мини меню, с выбором выйти с переписки, отмена или удалить переписку. В любой момент сохранённую переписку можно удалить. 2) Токены. Необходимо добавить подобие валюты. По умолчанию каждому пользователю даётся 50 токенов. В выдвижном меню главного экрана должна быть кнопка баланс. При нажатии на которую открывается окно. По середине отображено баланс пользователя, снизу 2 кнопки: купить токены ( при нажатии на которую пользователя перекидывает на платежную страницу, 1 токен - +-1 руб. На первое время сделать эту функцию недоступной, с возможностью включения через админ панели (см п.3) ), и получить токены ( при нажатии на которую пользователю показывают рекламный блок типа - реклама за вознаграждение. 1 показ рекламы - 5 токенов. Смотреть рекламу за вознаграждение можно не чаще 3 раз в 15 минут. 3) Админ панель с интерфейсом. Сделать панель где отображена статистика чата, а именно: текущий онлайн, таблица с онлайном за день ( должна содержать онлайн каждого дня в течение 6 последних месяцев, за каждый час. То есть, онлайн должен измеряться каждый час в течении суток и записываться. 00:00, 01:00, 02:00 и т.д.), средняя продолжительность диалога (если не сильно нагрузит сервер), возможность менять примитивно дизайн чата ( достаточно просто, чтоб была возможность менять модельки кнопкам, фону и т.д.), кол-во пользователей и их разделение по возрасту/ полу за день. Ещё есть несколько нерешённых вопросов: 1) на каком языке будет практичнее сделать подобное ? ( Очень предпочтительнее Unity Web GL, так как являюсь бывшим разработчиком на нем, но не уверен что это будет оптимизированным решением) 2) Какой сервер посоветуете для этой задачи? 3) Какую лучше рекламную сеть выбрать на данный момент? ( Пока что, планирую только РСЯ) 4)так же, есть идея : добавить ИИ ботов,когда человек начинает поиск, и подходящих под его критерии собеседников не находит в течение более 15-30 секунд, то человеку закидывают ИИ бота, имитирующего общения человек (по минимуму). Большая ли нагрузка будет? Сильно ли затратно и много ли времени займет добавить ботов ? Какой примерно бюджет нужен на подобное?.
Ханты-Мансийский АО Фрилансеры

Разработка приложений для Android

дистанционно
договорная
Разработка с нуля. Устройства для масштабирования: смартфоны. Название проекта: Требуется Android/AOSP-разработчик для создания защищённой прошивки на базе GrapheneOS или AOSP для личного использования. На базе телефона Pixel. Задача: Необходимо реализовать следующие функции: 1. Двойное пространство (секретный профиль пользователя). 2. Паник-кнопка: – мгновенная блокировка устройства; – отключение секретного профиля; – удаление заранее определённых данных секретного профиля. 3. Специальный режим: – при активации авиарежима или отдельной команды происходит уничтожение ключей шифрования второго пространства либо полное удаление секретного профиля. 4. Усиленные настройки приватности и анонимности. 5. Возможность дальнейшей доработки проекта. Требования к исполнителю: - Опыт работы с AOSP, GrapheneOS или кастомными Android ROM. - Понимание Android Security Model. - Опыт работы с профилями пользователей Android. - Желательно наличие портфолио по системной разработке Android. Проект для личного использования, не коммерческий. При отклике прошу указать: - аналогичные проекты; - предполагаемый способ реализации; - примерную стоимость и сроки. Хочу воплотить что то похожее на GuarDo только для личных целей.
Екатеринбург Фрилансеры