Техническое задание: Парсер-монитор криптобирж с Telegram-ботом

Цель проекта

Создать высокопроизводительную систему для сбора, анализа и отображения данных с множества криптовалютных бирж в режиме реального времени через удобного Telegram-бота.

Основные функции системы

1. Сбор и анализ данных

  • Интеграция с API примерно 20 криптовалютных бирж.
  • Автоматический парсинг данных по всем доступным торговым парам (криптовалютам).
  • Цикл проверки данных: каждые 5 секунд.
  • Сравнение цен на идентичные активы между разными биржами (арбитражный мониторинг).

2. Учет критических параметров

  • Автоматический расчет и учет всех комиссий бирж на сделки.
  • Мониторинг доступного объема (ликвидности) по каждому активу.
  • Отслеживание статуса ввода и вывода (депозита/снятия) для каждой криптовалюты на каждой бирже.
  • Учет дополнительных параметров, влияющих на торговлю (например, минимальные суммы сделок).

3. Пользовательский интерфейс (Telegram-бот)

  • Основное взаимодействие с системой происходит через Telegram.
  • Бот предоставляет пользователям настраиваемые фильтры для отбора интересующих сделок.
  • Пуш-уведомления или вывод данных в чат по срабатыванию фильтров.
  • Интуитивно понятное меню и команды для управления подписками и настройками.

4. Административная панель

  • Раздел для управления ключевыми параметрами системы.
  • Возможность редактирования списка бирж, комиссий, доступных пар.
  • Простой и понятный интерфейс админки (способ реализации на усмотрение исполнителя: веб-интерфейс, команды в боте, конфигурационные файлы).
  • Функционал для мониторинга работы парсера и логирования ошибок.

Технические требования

  • Система должна быть стабильной и работать 24/7.
  • Обработка данных должна учитывать задержки API и сетевые ошибки.
  • Архитектура должна позволять относительно просто добавлять новые биржи.
  • Код должен быть читаемым и сопровождаемым.

Копирование и локализация сайта с Tilda

Требуется полностью скопировать существующий русскоязычный сайт, созданный на Tilda, без доступа к его редактору, и выполнить качественный перевод всего контента на английский язык.

Финализация и деплой fullstack проекта на Next.js и Nest.js

Требуется завершить разработку проекта на стеке Next.js (TypeScript), Nest.js, PostgreSQL и Prisma. Необходимо внести ряд правок, интегрировать платежную систему, выполнить подготовку к production, развернуть проект на сервере заказчика и провести тестирование.

Проект акустической обработки профессиональной студии для сведения

Требуется расчет и разработка проекта по акустической обработке изолированного помещения прямоугольной формы для создания профессиональной студии звукозаписи, предназначенной для прослушивания и сведения миксов.