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

Дата: 2024-07-27
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 10000.00 руб.
Дата публикации
2024-07-27
Описание
Веб-разработка. Разработка с нуля. Здравствуйте. Необходимо создать донат магазин для компьютерной игры Rust. Хорошие примеры - сервисы создания донат магазинов: gamestores.app и my.moscow.ovh - только для меня необходимо создать отдельный, независимый проект с возможностью подключения платежных систем. Также очень важно связать магазин с игровым сервером через rcon для выдачи купленных предметов. Сервис gamestores является отличным примером. Надеюсь мне удастся найти исполнителя - в таком случае я опишу максимально подробное ТЗ. Также выслушаю ваши предложения по поводу стоимости проделанной работы.
Похожие заказы
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: приём текстовых заказов, информирование клиентов, интерактивное меню или каталог, сбор информации, финансовые операции. Продукт: Розыгрыши. Техзадание есть.
Москва
Фрилансеры
2024-09-07
Подробнее
Разработка ботов Telegram
дистанционно
от 5000.00 руб.
Необходимо разработать Telegram-бота для учета и оповещения участников о начислении баллов двум участникам (Аида и Даяна) с поддержкой ролей "Участник", "Supervisor" и "admin". Бот должен иметь расширенные возможности для управления баллами, с дополнительной логикой для корректировки начисления баллов Supervisor'ом, возможностью сброса пароля и системой уведомлений для участников. РОЛИ ПОЛЬЗОВАТЕЛЕЙ: 1. Участник: • Участники: Аида и Даяна (имена на русском языке). • Может просматривать свои баллы и баллы другого участника по дням текущего месяца (по умолчанию) и по запросу за любой прошедший месяц и год. • В таблице отображаются как подтвержденные, так и неподтвержденные баллы. Если баллы за какую-либо дату не были начислены или не подтверждены Supervisor'ом, вместо баллов отображается прочерк ("—"). Если Supervisor не подтвердил, не отклонил или не перенаправил баллы другому участнику до конца следующего дня, вместо них отображается балл со знаком вопроса через дефис, например: "100 - ?" до конца следующего дня, а затем — просто отображается как начисленный балл без вопросительного знака. • Уведомления: участник получает уведомление о: • Подтверждении начисленных баллов: указание даты и количества начисленных баллов. • Отмене начисления баллов: указание даты, за которую баллы не зачислены. • Передаче баллов другому участнику: уведомление аналогично уведомлению о незачисленных баллах (с указанием даты и информации о том, что баллы не начислены), а участник, которому переданы баллы, получает уведомление с информацией о дате и количестве начисленных ему баллов за эту дату. 2. Supervisor (администратор): • Supervisor имеет имя root. • Для входа Supervisor должен вводить пароль. По умолчанию пароль — "xfiles", но Supervisor имеет возможность изменить его. Пароль хранится в зашифрованном виде с использованием алгоритма SHA-256, и сверка при входе также осуществляется по хешу пароля. • Может управлять начислением баллов. • Каждый день начисляется по 100 баллов: • Аиде — в нечетные дни. • Даяне — в четные дни. • Supervisor может: • Подтвердить начисленные баллы за предыдущий день. • Отклонить начисление баллов. • Перенаправить баллы другому участнику. • Подтвердить начисление баллов с корректировкой — указать явное количество баллов для начисления (например, 70 или 120 баллов вместо стандартных 100). • Если Supervisor не подтвердит начисление баллов за предыдущий день до конца следующего дня (например, до конца 2-го числа для баллов, которые ожидают зачисления за 1-е число), они автоматически начисляются тому участнику, кому они полагаются по расписанию (Аиде в нечетные дни, Даяне — в четные). • Если Supervisor не подтвердил, не отклонил или не перенаправил баллы другому участнику до конца следующего дня, вместо них в таблице отображается балл со знаком вопроса через дефис, например: "100 - ?" до конца следующего дня, а затем баллы отображаются как начисленные без вопросительного знака. 3. Admin (секретный пользователь): • Имя пользователя — admin. • Admin имеет возможность сбросить пароль Supervisor'а (root) при помощи секретного слова. По умолчанию секретное слово — "xfiles". • Для авторизации admin также должен использовать пароль "xfiles", который хранится в шифрованном виде с использованием алгоритма SHA-256. • Admin не имеет права на корректировку или просмотр начисленных баллов, его задача — администрирование пароля Supervisor'а. ОСНОВНАЯ ЛОГИКА НАЧИСЛЕНИЯ БАЛЛОВ: Начисление баллов: 1. Ежедневное начисление: • Каждый день бот автоматически начисляет 100 баллов одному из участников: • Аиде в нечетные дни. • Даяне в четные дни. 2. Подтверждение Supervisor'ом: • Supervisor должен подтвердить начисление баллов за предыдущий день до конца следующего дня. Например: • За 1-е число баллы должны быть подтверждены до конца 2-го числа. 3. Автоматическое начисление: • Если до конца следующего дня (например, до конца 2-го числа для баллов, которые ожидают зачисления за 1-е число) Supervisor не подтвердит начисление баллов, они автоматически начисляются тому участнику, кому полагаются по расписанию. 4. Отмена и перенаправление: • Supervisor может отменить начисление баллов до конца следующего дня, и баллы не будут начислены (сгорят). • Supervisor может перенаправить баллы другому участнику до конца следующего дня, если решит изменить назначение баллов. 5. Корректировка баллов: • Supervisor имеет возможность подтвердить начисление баллов с корректировкой — явным образом указать другое количество баллов, например, 70 или 120 баллов, вместо стандартных 100. Просмотр баллов: • Участники могут запрашивать таблицу начисленных баллов за текущий месяц (по умолчанию) или за любой другой месяц и год. • В таблице отображаются как подтвержденные, так и неподтвержденные баллы. Если за какую-либо дату баллы не были начислены или не подтверждены Supervisor'ом, вместо баллов отображается прочерк ("—"). Если Supervisor не подтвердил, не отклонил или не перенаправил баллы другому участнику до конца следующего дня, вместо баллов отображается сумма со знаком вопроса через дефис, например: "100 - ?" до конца следующего дня, а затем баллы отображаются как начисленные без вопросительного знака. • Уведомления: • Участник получает уведомление, когда баллы подтверждены, отменены или перенаправлены: • В случае подтверждения: уведомление содержит информацию о дате и количестве начисленных баллов. • В случае отмены: уведомление содержит информацию о дате, за которую баллы не зачислены. • В случае перенаправления баллов другому участнику: исходный участник получает уведомление аналогичное уведомлению о незачисленных баллах, а новый участник получает уведомление с информацией о дате и количестве начисленных ему баллов за эту дату. ФОРМИРОВАНИЕ СТАТИСТИКИ: • Статистика баллов за месяц формируется на основе всех подтвержденных и автоматически начисленных баллов. • Если баллы были перенаправлены другому участнику или сгорели из-за отмены Supervisor'ом, это отображается в статистике. • Окончательная статистика за месяц доступна после завершения начисления баллов за последний день месяца, либо автоматически формируется на 2-е число следующего месяца. ОПИСАНИЕ ВЗАИМОДЕЙСТВИЯ: 1. Автоматическое начисление: • Каждый день бот автоматически начисляет 100 баллов соответствующему участнику (Аиде или Даяне) и отправляет уведомление Supervisor'у о необходимости подтверждения начисления. 2. Уведомление Supervisor'а: • Supervisor получает уведомление о начисленных баллах за предыдущий день и может: • Подтвердить начисление. • Отклонить начисление. • Перенаправить баллы другому участнику. • Подтвердить начисление с корректировкой баллов, указав явное количество баллов (например, 70 или 120). • Если Supervisor не примет решение до конца следующего дня, баллы автоматически начисляются. 3. Отмена начисления: • Если Supervisor отменит начисление до конца следующего дня, баллы сгорают, и участник их не получает. • Участник получает уведомление о том, что баллы за конкретную дату были отменены. 4. Перенаправление баллов: • Если баллы перенаправлены другому участнику, исходный участник получает уведомление о незачислении баллов за эту дату, а новый участник получает уведомление о том, что ему переданы баллы с указанием даты и количества начисленных баллов за эту дату. 5. Просмотр статистики и баллов: • Участники могут запрашивать свои баллы и баллы другого участника по дням текущего месяца, а также по любому другому месяцу и году. • В таблице вместо неподтвержденных или неначисленных баллов отображается прочерк ("—"). Если баллы не подтверждены, не отклонены и не перенаправлены, отображается "100 - ?" до конца следующего дня, а затем баллы отображаются как начисленные без вопросительного знака. • Supervisor имеет доступ ко всей статистике начислений.
Москва
Фрилансеры
2024-09-06
Подробнее
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Что требуется: Frontend - angular Backend - Postgres + dotnet + docker Админка - где то надо модерировать - то есть показывать вошедшее и с картинками Это второй сайт (подсайт - неважно) (подпроект на ангуляре) + интеграция с ботом TG - часть управления/модерацией - продублирована в боте Подробнее: Нам нужен такой же одностраничный сайт, как на этом сайте: https://ohmyswift.ru (этот сайт работает только с ВПН) Функция у этого одностроничка должна быть такая же: человек должен в поисковой строчке писать название и нажимать кнопку ПРОВЕРИТЬ, чтобы по этой кнопке была информация, которую записывают по второй кнопке> А вторая кнопка должна быть ОСТАВИТЬ ОТЗЫВ. Что должен быть, когда человек нажимает кнопку ОСТАВИТЬ ОТЗЫВ? У человека должны запрашиваться следующие данные: - Работал с какие по какие сроки - Какие банки использовал - Объём, которые прожили банки - Метод приёма: откуп внутри закрытой площадки, откуп на открытой бирже - Комментарий и рекомендации о площадке работы - Прикрепить скрины подтверждающие его слова Далее этот отзыв должен падать на модерацию, я его буду проверять руками. Если мне все нравится я его согласовываю. Также те кто крепят скрины - я буду им ставить галочку, что типо отзыв проверенный. Кто не оставляет скрины - буду не ставить галочку, что типо отзыв не проверенный + Нужно будет когда он оставляет отзыв зашить капчу, чтобы всякие боты там не писали. А вот по второй кнопке ПРОВЕРИТЬ: должны выпадать все эти отзывы. И писать они будут в названии: названии площадки. Например ПЕЙСПРО пишут и нужно чтобы по ней вся информация с отзывами выдавалась.
Москва
Фрилансеры
2024-09-06
Подробнее
Программисты
дистанционно
договорная
Разработка игр. выявить причину краша сервера и исправить. Игра: для установки на ПК. Игра: массовая онлайн. Жанр: RPG. Платформа: AzerothCore. Графика: 3D. Есть краш сервера World of Warcraft 3.3.5а на базе AzerothCore. Краш-лог, суть которого в ошибке доступа к памяти. В исходниках эмулятора ничего не менялось, код такой-же как в родном репозитории https://github.com/azerothcore/azerothcore-wotlk. При этом родной репозиторий таких проблем с крашем, как у меня, не имеет. На моём сервере много новый предметов созданных в MySQL и DBC. Замечена закономерность - чем больше людей онлайн, тем чаще падает сервер. Визуальной очевидной причины падения не замечено, что то происходит именно на бэкграунде, в вычислениях сервера без привязки к конкретному сознательному действию игрока. При онлайне 1-3 человека аптайм может быть более 12 часов. При онлайне 7-8-9 человек и больше - краши могут быть каждые несколько минут. Вот 5 краш-логов подряд, с идентичным смыслом: https://pastebin.com/sHGc5M9k https://pastebin.com/BG5jeung https://pastebin.com/VKKDC2Qv https://pastebin.com/RV79Vuxg https://pastebin.com/m76PeFA5 Нужно: 1) выявить причину краша и продемонстрировать, что это точно именно она 2)*если я не буду знать как исправить краш - исправить его и убедиться, что его больше нет. По итогам решения этой задачи можно договориться на постоянное сдельное сотрудничество.
Москва
Фрилансеры
2024-09-06
Подробнее
Настройка ботов
дистанционно
договорная
Задачи чат-бота: Бот для интеграции с корпоративным мессенджером Пачка. Платформа: Пачка. Продукт: внутреннее общение сотрудников. -Что нужно сделать? Сделать через API бот “Random Coffee” для интеграции с корпоративным мессенджером Пачка -Что должен делать бот? Раз в какое-то время (например, раз в месяц) присылать участникам чата “Random Coffee” в Пачке вопрос, хотят ли они в этот раз поучаствовать Подбирать пары (с исключением пар, которые уже пообщались ранее, и пар, изначально вручную исключенных (например, плотно работающие друг с другом коллеги)) Высылать участникам имя и фамилию подобранной пары Спрашивать, состоялась ли встреча, и учитывать это в следующей итерации -Как должен выглядеть бот (вопросы и кнопки)? Бот должен выглядеть, как на референсе в приложенном документа (не визуально, а по содержанию), но с отличиями: Вместо сообщения “да!”, встроенные кнопки “да” и “нет” (встроенные в вопрос бота) Вместо ника должны быть указаны имя и фамилия Вместо вопроса “как все прошло?” должен быть вопрос “встреча состоялась?” и встроенные кнопки “да” и “нет” (встроенные в вопрос бота) -Какие нужны настройки бота (для админа) Возможность настроить частоту проведения мероприятия (отправки вопроса об участии на этой неделе). Например, 1 раз в неделю, 1 раз в месяц и др.
Москва
Фрилансеры
2024-09-06
Подробнее
Создание сайтов
дистанционно
от 10000.00 руб.
Личный сайт для работы. Платформа: по рекомендации специалиста. Функционал сайта: Нужен сайт для заполнения актов под ремонт оборудования и учета его. Контента нет. Мне требуется сайт для онлайн работы моих специалистов и удобства. Сайт требуется для работы с оргтехникой и зипом, а так же учёт всей этой техники. Я хочу что бы на сайте была возможность: 1) Заполнять акты приёма оборудования в ремонт по шаблонам, но так что бы шаблоны можно было в легкой форме дополнять и редактировать. В этих шаблонах должны быть информация с различными дефектами (Сломан экран, сломан корпус и т.д.). Возможность указывать в этих актах s/n и наименование оборудования. Qr код оборудования и т.д, а так же в свободной форме описание поломки и что будет сделано для ремонта оборудования. А так же возможность проставлять статус ремонта. (Готов, диагностика, ждём зип) Возможность печатать эти акты в А4 формате с полной информацией. 2) После заполнения акта в отдельной табличке должна появляться информация об этой технике и его статусе. В ней хочется видеть главную информацию техники. Наименование, qr, s/n, статус. 3) На сайте должна быть возможность закреплять ремонт за определённым лицом, а значит возможность добавлять ответственное лицо. 4) Отдельная таблица с готовой техникой.
Москва
Фрилансеры
2024-09-06
Подробнее
Программисты
дистанционно
договорная
Программист. Программист. Добрый день. Необходим программист для решения регулярных задач. - помощь с срм - доработка сайта - консультация и помощь по внедрению полезных систем в бизнес. Нужен опытный помощник для бизнеса . С прошлым сотрудникам сотрудничали два года на регулярной основе . Подсказывал различные решения для оптимизации в разные проекты . Удобно сотрудничать с частным человеком , который берет деньги за час своей работы. Просьба указать стоимость часа вашей работы. Пожелания и особенности: Добрый день. Необходим программист для решения регулярных задач. - помощь с срм - доработка сайта - консультация и помощь по внедрению полезных систем в бизнес. Нужен опытный помощник для бизнеса . С прошлым сотрудникам сотрудничали два года на регулярной основе . Подсказывал различные решения для оптимизации в разные проекты . Хотелось бы сотрудничать с честным человеком , который берет деньги за час своей работы. Просьба указать стоимость часа вашей работы.
Москва
Фрилансеры
2024-09-06
Подробнее