Разработка на Go — удалённая работа в Москве
Дата: 2023-08-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2023-08-20
Описание
Разработка приложений для ПК. Доработка существующего продукта. Есть репозиторий проекта, который нужно доработать, так как есть сложности с моей стороны Стоимость услуги также обсуждаются, открыт к вашим предложениям Нужно реализовать веб-сервис с API, который будет общаться с Binance и подтягивать курсы, которые хранятся в базе. Стек: Fiber Postgresql Методы: 1. POST /add_ticker - позволяет пользователю добавить пару валюта для отслеживания { } 2. GET /fetch - позволяет пользователю получить курс и изменение цены за выбранную дату по определенной паре Query params: ticker=BTC, date_from=dd.mm.yy HH:MM:SS, date_to=dd.mm.yy HH:MM:SS { “Price” 29. 00, “Difference” - .5% } Difference - параметр, которые рассчитывает изменение курса за выбранную дату Курсы нужно подтягивать с бинанса каждую минуту и добавлять записи в бд Пары валют брать из базы.
Похожие заказы
Разработка на Go
дистанционно
от 10000.00 руб.
Веб-разработка. Доработка существующего продукта. Foo. Пожелания и особенности: Foo.
Москва
Фрилансеры
2024-05-04
Разработка на Go
дистанционно
договорная
Веб-разработка. Разработка с нуля. Разработка краулера на языке Go, предназначенного для сканирования веб-сайтов с целью выявления SEO-ошибок. Краулер должен быть интегрирован в существующий сервис, предоставлять данные для последующего анализа и поддерживать многопоточное выполнение заданий. Основные требования: 1. Модульность: Краулер должен быть реализован как отдельный модуль, способный интегрироваться с существующими системами. 2. Эффективность и минимальная нагрузка: Краулер должен эффективно использовать системные ресурсы, обеспечивая минимальную нагрузку на сканируемые сайты. 3. Конфигурируемость: Все параметры настройки краулера должны браться из базы данных MySQL. Функциональные требования: 1. Сбор базовых SEO-данных: o HTTP статус коды страниц. o Наличие и корректность тегов , . o Наличие H1 и их уникальность в пределах одной страницы. o Проверка наличия атрибутов alt у изображений. o Проверка наличия внешних ссылок o Анализ на наличие https протокола для обеспечения безопасности соединения. o Сбор внутренних ссылок с привязкой к странице, с которой идет ссылка и какой статус отдает. 2. Поддержка robots.txt: Краулер должен учитывать файл robots.txt сайтов, не обрабатывая запрещённые для индексации страницы и ресурсы. 3. Многопоточность: Краулер должен быть многопоточным и способен выполнять одновременно несколько заданий. 4. Уведомления о завершении задания: По завершению каждого задания краулер должен отправлять вебхук на заданный URL. 5. Работа как сервис: Краулер должен работать в режиме демона или сервиса, который может управляться посредством HTTP запросов. 6. Получение статусов заданий по HTTP: Возможность получения текущего статуса заданий через HTTP запросы. Технические требования: 1. Использование Go: Краулер должен быть написан на языке программирования Go. 2. Библиотеки: Рекомендуется использование библиотеки Colly для краулинга и Goquery для парсинга HTML-документов. 3. Логирование: Необходима система логирования для отслеживания ошибок и предупреждений в процессе работы краулера. 4. Конфигурация: Параметры краулера должны задаваться через внешний конфигурационный файл и храниться в базе данных MySQL. Разработка: 1. Разработка: Код должен быть чистым, хорошо структурированным и соответствовать стандартам кодирования Go. 2. Документация: Разработать подробную документацию по работе с краулером, включая описание параметров конфигурации, инструкции по управлению сервисом и получению статусов заданий через HTTP.
Москва
Фрилансеры
2024-04-27
Разработка на Go
дистанционно
договорная
Создание десктопного антивируса для одного вирусного exe файла. Разработка с нуля. Есть exe. файл, который ведет себя следующим образом: при открытии запрашивает права администратора, открывается окно "Вы выиграли миллион!", после закрытия окна перекидывает на сайт. Далее окно с выигрышем начинает открываться самостоятельно каждую минуту. Если права администратора при открытии вируса не выдать - программа не будет запускаться самостоятельно в следующие разы. Если exe. файл удалить - окошко и сайт так же не будут открываться в след-е разы. Нужно написать десктопный антивирус для этого файла на языке Golang, который будет прекращать работу вируса и удалять его.
Москва
Фрилансеры
2024-04-19
Разработка на Go
дистанционно
договорная
маленькое приложение. Разработка с нуля. Сделать небольшие задания.
Москва
Фрилансеры
2024-04-16
Разработка на Go
дистанционно
от 1000.00 руб.
Веб-разработка. Обучение. Индивидуальные уроки, разбор кода , обучение чтению чужого кода, разбор стандартной библиотеки. Пожелания и особенности: Индивидуальные уроки, разбор кода , обучение чтению чужого кода, разбор стандартной библиотеки.
Москва
Фрилансеры
2024-04-09