AgileHR.io – это платформа для оценки сотрудников на основе их компетенций и навыков. В рамках развития платформы требуются изменения в личном кабинете пользователя и создание страницы грейдинга для оценки сотрудников.Основные задачи:Обновить экран личного кабинета пользователя для более информативного отображения данных (добавить графики с аналитикой по сотруднику, добавить возможность выставления оценок другими сотрудниками, информация о пользователе)+ покрыть часть функционала автотестами. На скриншоте текущее исполнение.Разработать страницу грейдинга, которая будет учитывать навыки и компетенции сотрудников.Всё ТЗ готов прислать в ходе обсуждения. Вас будет консультировать по техническим вопросам разработчик, который занимался изначальной реализацией.Срок:2 неделиТребования к разработчику:Frontend:Опыт с Vue3 и Vuex.Понимание работы с RESTful API и Swagger.Backend:Уверенное владение Python на уровне мидл+ и выше.Понимание принципов чистой архитектуры.Умение работать с паттернами проектирования и разными архитектурными подходами.Навык чтения и работы с чужим кодом.
Доработка бэкенда веб приложения https://realworker.ru/
Стек: Python + Django + DRF + Gunicorn + Daphne + nginx.
Основные задачи и бизнес-логика реализованы, сейчас необходимо довести проект до состояния production ready.
Для этого требуется выполнить следующие задачи:
- Реализовать проверку входных данных для всех эндпоинтов
- Грамотно настроить обработку исключений
- Настроить логирование
- Создать endpoint для восстановления пароля по телефону и email
- Почтовый сервер уже реализован на том же хосте через Postfix, проверить его настройки и, при необходимости, откорректировать их
- Добавить возможность изменения пароля пользователя
- Доработать endpoint, выдающий сведения по заказу (добавить историю прохождения заказа)
- Перенос логики уведомлений в бэк (сейчас она реализована на фронте)
- При выборе количества специалистов > 1, создавать соответствующее количество заказов
- Дописать чат полностью на вебсокете (сейчас сообщения отправляются через http, новые приходят через websocket)
- Добавить таймауты для всех случаев обращения к внешним ресурсам
Доработка и настройка сайта
Опубликован: 26.10.24 11:34
Бюджет: 80000 руб.~$998.63
Рабочий python скрипт websocket на базе centrifuge
Нужно написать скрипт, который соединяется с сервером через websocket на базе centrifuge, на языке python, отправляет токен, делает подписку на канал и отображает получаемые данные. При необходимости объяснить зачем нужен метод.
Сам репозиторий centrifuge https://github.com/centrifugal/centrifuge-python/tree/master
Скрипты и боты
Опубликован: 26.10.24 11:24
Бюджет: 1000 руб.~$12.49
Email-сервис на python
Нужно сделать емейл сервис для автоматизации отправки писем с готовой html разметкой. Язык - python. Отправка будет происходить с собственного домена @mywebsite.com .
Краткие требования: будет являться дополнением к имеющемуся бекенду на flask, то есть отдельным роутом. Нужно использовать библиотеку python apscheduler т.к. некоторые письма должны будут отправляться с задержкой.
Скрипты и боты
Опубликован: 26.10.24 09:08
Бюджет: 14000 руб.~$174.76
Написание ботов на Python
Нужен человек, который имеет опыт в написании ИИ ботов на python
Требования
Опыт в следующих API:
- Telegram
- Instagram
- WhatsApp
- OpenAI
- Google
- Bitrix24
Умение быстро обучаться новым API
Условия
Постоянное попроектное сотрудничество от 7000 за заказ
Обязанности
Нужно будет скрипты для взаимодействия ассистентов OpenAI с мессенджером. В основном работа будет шаблонной, отличатся будет только мессенджер, к которому нужно произвести подключение и скрипты для взаимодействия с другими сервисами, как crm, google и так далее
Присылайте свои работы в качестве кейсов
Скрипты и боты
Опубликован: 26.10.24 08:17
Бюджет: 14000 руб.~$174.76
Вакансия Телеграмм Бот разработчик
Ищем опытного разработчика для создания качественных и высоконагруженных Telegram-ботов. Необходимые навыки:
Языки программирования: Python или JavaScript (Node.js)
Фреймворки: aiogram для Python или Telegraf или другие для Node.js
Базы данных: PostgreSQL или MySQL
Работа с API: интеграция сторонних сервисов, настройка webhook-ов
Безопасность: обеспечение защиты данных, управление доступом
DevOps навыки: Docker
Желательно иметь опыт работы с aiogram dialog
От нас вы получите:
- Работа с крупными проектами: Участие в разработке востребованных и высоконагруженных Telegram-ботов и приложений для известных медийных лиц в игровой индустрии.
- Профессиональный рост: Возможность работать с разными технологиями (Python, Node.js, PostgreSQL, Redis и др.), повышая уровень навыков и осваивая новые подходы к созданию ботов и веб-приложений.
- Гибкий график: Удобный график, возможность совмещения работы с другими проектами или учёбой.
- Влияние на проекты: Возможность предлагать идеи и инициативы, которые помогут команде развиваться и улучшать текущие процессы.
- Знание индустрии: Погружение в специфику работы в медийной и игровой индустрии, что может стать полезным опытом и отличием для будущих проектов
Скрипты и боты
Опубликован: 26.10.24 07:20
Бюджет: 2000 руб.~$24.97
Развернуть сервис на сервере из github (docker compose)
Нужно на сервер с Ubuntu установить докер,гит, апач с реверспрокси
в дев среде развернуть сервис
Приложение на Python Fastapi
Приложение на ReactJS
Настроить Github Workflow (CI/CD) для обоих сервисов
Сервера и хостинг
Опубликован: 25.10.24 22:13
Бюджет: 20000 руб.~$249.66
Простая задача на python
Написать решение простой лабы руб
Программирование и IT
Опубликован: 25.10.24 20:26
Бюджет: 500 руб.~$6.25
Разработать программу на ардуино
Требуется написать программу на ардуино.Программа должна управлять одновременно четырьмя шаговыми двигателями (NEMA 23) подключенными к ардуино через драйверы DM556P. В программе должна быть возможность установить ускорение (шаги/с/с) и количество шагов на 1 оборот (установленное на драйвере). Программа должна принимать на вход через сериал-порт строку содержащую набор данных для управления двигателями (номер двигателя, количество шагов (угол поворота), направление, скорость вращения (шаг/мин).Программа должна обновлять сериал-порт постоянно и сразу по получении команды начинать ее исполнение.Прикладываю пример написанной мной программы. Пример приведен для минимизации уточняющих вопросов и для лучшего понимания ТЗ а не как руководство.Python (отправляет управляющую строку с определенным интервалом)import serialimport time# Массив углов для поворота и соответствующие направления (0 - CW, 1 - CCW)angles_and_directions = [(360, 0), (90, 1)]ser = serial.Serial('COM3', 9600)step_count = 0frequency = 4000 # Частота в (Гц)micro_step = 800 # Число микрошагов установленное на драйвереdelay_time = 2 # Задержка между циклами# Добавляем задержку перед первой отправкойtime.sleep(1)for angle, direction in angles_and_directions: step_count = int(angle * (micro_step / 360) * 10) #10 передаточное число редуктора cycle_duration = step_count / frequency # Формируем строку для отправки на Arduino params = f"{frequency} {step_count} {direction}" ser.write((params + "\n").encode()) ser.flush() # Убедимся, что данные отправлены # Ждем, пока Arduino завершит выполнение текущего цикла, плюс заданная задержка time.sleep(cycle_duration + delay_time)Код на ардуино.#include const uint8_t pin_ENA = 5; // Пин включенияconst uint8_t pin_DIR = 6; // Пин направленияconst uint8_t pin_PUL = 7; // Пин импульсовvolatile uint32_t maxFrequency = 4000; // Максимальная частотаvolatile uint32_t stepCount = 8000; // Общее количество шаговvolatile bool shouldRun = false; // Флаг запускаvoid setup() { pinMode(pin_ENA, OUTPUT); pinMode(pin_DIR, OUTPUT); pinMode(pin_PUL, OUTPUT); Serial.begin(9600); while (!Serial);}void loop() { if (Serial.available() >= 3) { maxFrequency = Serial.parseInt(); // Считываем максимальную частоту stepCount = Serial.parseInt(); // Считываем количество шагов int direction = Serial.parseInt(); // Считываем направление shouldRun = true; // Устанавливаем направление в зависимости от значения digitalWrite(pin_DIR, direction == 0 ? LOW : HIGH); } if (shouldRun) { digitalWrite(pin_ENA, LOW); delayMicroseconds(5); int accelerationSteps = stepCount / 10; // Количество шагов для разгона int decelerationSteps = stepCount / 10; // Количество шагов для торможения int constantSpeedSteps = stepCount - accelerationSteps - decelerationSteps; // Остальные шаги в постоянной скорости // Разгон for (int i = 0; i < accelerationSteps; i++) { uint32_t frequency = map(i, 0, accelerationSteps, 0, maxFrequency); // Плавное увеличение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } // Постоянная скорость for (int i = 0; i < constantSpeedSteps; i++) { uint32_t t = 1000000 / (maxFrequency * 2); // Задержка на максимальной частоте pulseMotor(t); } // Торможение for (int i = 0; i < decelerationSteps; i++) { uint32_t frequency = map(decelerationSteps - i, 0, decelerationSteps, 0, maxFrequency); // Плавное уменьшение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } shouldRun = false; }}void pulseMotor(uint32_t delayTime) { digitalWrite(pin_PUL, HIGH); delayMicroseconds(delayTime); digitalWrite(pin_PUL, LOW); delayMicroseconds(delayTime);}
Other
Опубликован: 25.10.24 18:46
Бюджет: 7500 руб.~$93.63
Разработчик Swift
Добрый день! Ищем в команду Swift разработчика.Наш основной стек – Flutter, Kotlin, Swift и Python для бекенд разработки.Работа проектная. Оплата зависит от проекта. В среднем 30-40 тыс. Подробно, все условия лично.От вас реальные знания и умения.Обязанности:Разработка и поддержка мобильных приложений на платформе iOS с использованием Swift.Участие в проектировании и разработке новых функций и модулей.Интеграция приложений с внешними API и сервисами.Оптимизация производительности и устранение багов.Требования:Опыт работы с Swift и iOS SDK от 1 года.Знание принципов разработки мобильных приложений.Опыт работы с системами контроля версий (Git).Понимание архитектурных паттернов (MVVM, MVC и др.).Умение работать в команде и хорошие коммуникативные навыки.Знания полного этапа опубликования мобильных приложений.Будет плюсом:Знание других языков программирования (Kotlin, Python).Опыт работы с CI/CD и автоматизацией процессов.При отборе будет дано тестовое задание: Написание небольшого мобильного приложения (пару экранов).Пожалуйста, в откликах указывайте свой Telegram.
Ios
Опубликован: 25.10.24 18:20
Бюджет: 30000 руб.~$374.49
Улучшение личного кабинета, создание нового функционала
Описание проекта:
AgileHR.io – это платформа для оценки сотрудников на основе их компетенций и навыков. В рамках развития платформы требуются изменения в личном кабинете пользователя и создание страницы грейдинга для оценки сотрудников.
Основные задачи:
Обновить экран личного кабинета пользователя для более информативного отображения данных (графики с аналитикой, выставление оценок, информация о пользователе)
Разработать страницу грейдинга, которая будет учитывать навыки и компетенции сотрудников.
Срок:
2 недели
Требования к разработчику:
Frontend:
Опыт с Vue3 и Vuex.
Понимание работы с RESTful API и Swagger.
Backend:
Уверенное владение Python на уровне мидл+ и выше.
Понимание принципов чистой архитектуры.
Умение работать с паттернами проектирования и разными архитектурными подходами.
Навык чтения и работы с чужим кодом.
Доработка и настройка сайта
Опубликован: 25.10.24 16:11
Бюджет: 100000 руб.~$1248.29
Написать небольшой скрипт на python и слить в exe
Необходимо развернуть https://github.com/bitpay/insight?ysclid=m2owmlu45e877408139
И с помощью его апи реализовать. Небольшую программу на python/node.js которая будет искать кошельки биткоин
Скрипты и боты
Опубликован: 25.10.24 15:46
Бюджет: 3000 руб.~$37.45
Разработка сайта под ключ - купонный сервис
Техническое задание (ТЗ) на разработку сайта для сервиса купонов1. Общая информация - Название проекта: Сервис купонов - Цель: Создание веб-сайта, который позволит пользователям получать, управлять и использовать купоны на товары и услуги. 2. Основные требования 2.1 Функциональность - Авторизация пользователей: - Регистрация пользователей (по электронной почте, через социальные сети). - Вход в систему с использованием логина и пароля. - Возможность сброса пароля. - Система купонов: - Генерация уникальных купонов с определенными условиями (срок действия, ограничения по использованию и т.д.). - Возможность добавления купонов на сайт администрацией. - Возможность просмотра доступных купонов пользователями. - Функция активации купонов пользователями. - Личный кабинет пользователя: - Просмотр активных и использованных купонов. - Редактирование профиля (имя, контактная информация). - История операций (активированные и использованные купоны). 2.2 Дизайн - Современный и адаптивный интерфейс: - Адаптивный дизайн для корректного отображения на мобильных устройствах, планшетах и десктопах. - Удобная навигация и интуитивно понятный интерфейс. 2.3 Технологии - Frontend: HTML, CSS, JavaScript (возможно использование фреймворков, таких как React, Vue.js). - Backend: Node.js, PHP или Python (выбор технологии обговорим с заказчиком). - База данных: MySQL, PostgreSQL или MongoDB (выбор технологии обговорим с заказчиком). 3. Дополнительные требования - Безопасность: Защита данных пользователей, шифрование паролей, использование HTTPS. - SEO-оптимизация: Базовая настройка для поисковых систем. - Админка: Интерфейс для администраторов для управления купонами и пользователями. 4. Сроки и бюджет - Обсуждаются отдельно с заказчиком в зависимости от объема работ. 5. Примечания - Всё необходимое будет обговорено дополнительно с заказчиком. - Возможны изменения и доработки по мере реализации проекта. Это ТЗ является базисом, который можно дополнительно переработать и уточнить в зависимости от требований заказчика.
All inclusive
Опубликован: 25.10.24 10:33
Бюджет: 80000 руб.~$998.63
Прототипирование киберимунного ci-inetd сервиса
Задача только для тех, кто проходил (бесплатное) обучение по кибериммунной разработке и имеет CPI баллы и сертификат!Выполнение задачи потребует:1. Провести первичное моделирование угроз.2. Спроектировать и проанализировать первичную политику архитектуры.3. Переработать первоначальную архитектуру.4. Реализовать прототип на языке Python или C++ применяя MILS и FLASK.Полная постановка задачи и подробное описание в репозитории по ссылке на gitflic.ru - постановка задачи киберимунного ci-inetd сервиса.Работаем по договору с самозанятыми и предпринимателями.Бюджет проекта 100 т. р. (до налогов). По договору с ИП или СЗ.
Prototyping
Опубликован: 25.10.24 09:59
Бюджет: 100000 руб.~$1248.29
Разработка ботов на Python
Нужен человек, который будет разрабатывать ии ботов (без написания инструкций для ИИ) для разных мессенджеров.
Требования:
Опыт в API Telegram, Instagram, WhatsApp, Avito
Опыт в API OpenAI, Google, Bitrix24 (Gemeni, Claude опционально)
Умение быстро изучать новые API
Свободное время
Условия:
Попроектное сотрудничество от 5000 за заказ
Чаще всего каждый проект будет шаблонный, будут отличатся только мессенджеры, основная работа будет писать скрипты для функций, которые вызываются ИИ ассистентом
Если вы считаете, что способны на такую работу, присылайте пожалуйста примеры ваших работ
Скрипты и боты
Опубликован: 25.10.24 08:38
Бюджет: 14000 руб.~$174.76
Запуск python сервисов и ревью
Требуются знания python + адмнистрирование linux.
Задачи -
1. Помочь в запуске fastapi-observability
2. Подсказать где можно оптимизировать код при высокой нагрузке
3. Помочь с багами настройки разных сервисов
Оплата почасовая. По началу работаем в режиме онлайн, я шарю экран и вместе ищем ошибки. плачу за факт рассуждений, даже если нет результата быстрого. через какое-то время работаем в формате - ставлю задачу, указываете время на выполнение, копим комфортое количество часов и рассчет или авансом.
Скрипты и боты
Опубликован: 25.10.24 07:51
Бюджет: 4000 руб.~$49.94
Спарсить данные в ексель
https://public.tableau.com/app/profile/imss.cpe/viz/ProgramadeincorporacindePersonasTrabajadorasdelHogar/PTH
Требуется добыть табличные данные с этого сайта и предоставить рабочий скрипт на python. Пожалуйста откликайтесь только если уже перешли на этот сайт и можете выполнить эту работу
Скрипты и боты
Опубликован: 25.10.24 05:14
Бюджет: 2000 руб.~$24.97
Добавить в скрипт, запрос к GPT через endpoint ссылку
Сейчас запросы к GPT не напрямую через endpoint ссылку, а через библиотеку.
Нужно исправить, что бы я мог указывать свою ссылку для подключения.
Скрипт на Python. Чат бот
Скрипты и боты
Опубликован: 25.10.24 03:55
Бюджет: 1000 руб.~$12.49
Правка скрипт бота на Python
Есть скрипт бота, который работает с панелью 3X-UI, в последних версиях панель поменяла api и теперь скрипт не работает (не подключается к панели, пишет что нет доступа).
Нужно адаптировать под новую версию панели.
Скрипты и боты
Опубликован: 25.10.24 03:26
Бюджет: 1000 руб.~$12.49
Валидация онлайн-казино на python
Суть проблемы. Есть документация, есть маршрут, куда провайдер стучится и смотрит за нашими реакциями, насколько они соответствуют этой документации. Вроде все кристально понятно, но в логах черт ногу сломит. Нужно взаимодействовать с самим провайдером, как-то у него выяснить, что от нас нужно. Вроде обычные маршруты ставка выигрыш запрос баланса. Но часто непонятно, что от нас хотят. Запрос на нулевый выигрыш? Как мы должны отреагировать. В документации одно, на деле другое. Откликайтесь, кто готов к таким трудностям, и что возможно время зря потеряете. В случае победы денежный приз 10 тыс. Возможно управитесь за пару часов, а может, несколько дней зря потратитеhttps://t.me/volodzya13
Backend
Опубликован: 24.10.24 18:11
Бюджет: 10000 руб.~$124.83
Простой аналог логики Ngrok на Python
У меня есть сервер на Windows (порты открыты), есть ПК (порты закрыты). На ПК у меня запускается сайт (на localhost на порт 5000). Нужно чтобы я мог пользоваться им через IP сервера на порту 8000. То есть насколько я понимаю, должен быть запущен файл на ПК, другой файл на сервере и был некий туннель. Для тестов вы можете запустить простую страницу на Flask на порт 5000. Повторюсь, что на ПК порты закрыты и с сервера не сделать прямой запрос, нужна другая логика. То есть по аналогии с Ngrok - указываешь локалхост + порт (на котором сайт) в консольном приложении, и сразу пробрасывается тунель и выдаётся публичная ссылка. В данном случае порт 5000, а ссылка это IP сервера. Важно, чтобы все функции сайта работали: не просто чтобы загружаласть html-страница, а работали и все запросы и остальное, то есть просто рабочий, в точности такой же сайт, как на localhost на ПК. Особо ничего выдумывать не надо, не нужен httpS, не нужна многопоточность. Просто важна сама логика - самая простая версия. Думаю это делается за пару часов, на выходе будут 2 файла >100 строк кода, просто нужен опыт, поэтому такая низкая цена. Но, зато, готов оставить объёмнейший отзыв по окончанию работы)