Laravel 11 Breeze - проект по работе с биржами (проверка балансов)
1 500 руб.за час
Стек технологий:
- Laravel 11
- Laravel Breeze для аутентификации
- Blade для шаблонов
- TailwindUI для оформления интерфейса
Описание задачи:
Необходимо разработать сервис, который будет опрашивать балансы пользователей на биржах (Binance, Bybit, HTX) через API, используя readonly API ключи для получения информации о балансе.
Основные требования:
1. Интеграция с API бирж:
- Реализовать взаимодействие с API бирж Binance, Bybit, HTX для получения балансов.
- Обработка ошибок при запросах, таких как недоступность API, неверные ключи и прочие возможные исключения.
2. Отправка и фиксация данных:
- При успешном получении данных о балансе, записывать информацию в таблицу базы данных.
- Каждые 15 секунд получать балансы.
- При изменении баланса фиксировать изменения в таблице с указанием времени.
P.S.> Можно сделать через API - операции, но у меня есть ощущение, что это лучше делать на 2-м этапе.
NB.> Есть примеры реализации подключения к биржам и получения баланса для всех бирж (BinanceService и прочие)
3. Фронтенд часть:
- Использовать Blade для отображения данных о балансе пользователю.
- TailwindUI использовать для стилизации страниц
4. Работа с очередями:
- Реализовать обработку запросов на получение баланса через очереди Laravel для уменьшения нагрузки на сервер.
Требования к разработчику:
- Опыт работы с Laravel 11 и Breeze
- Знание Blade, TailwindСSS для создания пользовательского интерфейса.
- Опыт работы с API бирж и обработкой данных с использованием API ключей будет преимуществом
- Понимание работы с очередями в Laravel.
- Умение писать читаемый и документированный код.
- Способность протестировать и оптимизировать систему для надежной работы.
Срок выполнения: обсуждается в зависимости от объема данных.
- Laravel 11
- Laravel Breeze для аутентификации
- Blade для шаблонов
- TailwindUI для оформления интерфейса
Описание задачи:
Необходимо разработать сервис, который будет опрашивать балансы пользователей на биржах (Binance, Bybit, HTX) через API, используя readonly API ключи для получения информации о балансе.
Основные требования:
1. Интеграция с API бирж:
- Реализовать взаимодействие с API бирж Binance, Bybit, HTX для получения балансов.
- Обработка ошибок при запросах, таких как недоступность API, неверные ключи и прочие возможные исключения.
2. Отправка и фиксация данных:
- При успешном получении данных о балансе, записывать информацию в таблицу базы данных.
- Каждые 15 секунд получать балансы.
- При изменении баланса фиксировать изменения в таблице с указанием времени.
P.S.> Можно сделать через API - операции, но у меня есть ощущение, что это лучше делать на 2-м этапе.
NB.> Есть примеры реализации подключения к биржам и получения баланса для всех бирж (BinanceService и прочие)
3. Фронтенд часть:
- Использовать Blade для отображения данных о балансе пользователю.
- TailwindUI использовать для стилизации страниц
4. Работа с очередями:
- Реализовать обработку запросов на получение баланса через очереди Laravel для уменьшения нагрузки на сервер.
Требования к разработчику:
- Опыт работы с Laravel 11 и Breeze
- Знание Blade, TailwindСSS для создания пользовательского интерфейса.
- Опыт работы с API бирж и обработкой данных с использованием API ключей будет преимуществом
- Понимание работы с очередями в Laravel.
- Умение писать читаемый и документированный код.
- Способность протестировать и оптимизировать систему для надежной работы.
Срок выполнения: обсуждается в зависимости от объема данных.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.