Техническое задание: доработка веб-платформы трейдинга (demo)
Описание проекта
Есть демо-веб-платформа трейдинга с торговыми раундами BUY/SELL, балансом пользователя, real-time обновлениями через WebSocket и свечным графиком на Lightweight Charts (TradingView).
Стек: HTML/CSS/Vanilla JS + Python Flask + Flask-SocketIO + SQLite.
Есть мануал по установке.
Задачи
1) График
Исправить логику графика: движение и обновление должны соответствоват результатам раундов.
Синхронизация графика с серверным временем.
Источник данных — частично backend.
Обновления через API/WebSocket.
2) Локализация
Полностью заменить тексты интерфейса на португальский. Тексты готовы и доступны онлайн.
Язык по умолчанию — португальский.
Ожидаем оценки двух вариантов жестко в коде поменять и сделать файлы со словарями, хотели бы выбрать один вариант (или оба, надо смотреть).
3) Установка и видео
Протестировать установку проекта по мануалу на чистой среде.
Исправить ошибки/неточности в инструкции.
Записать видео установки и запуска проекта (screen recording).
4) Инструменты торговли
Добавить торговые инструменты:
Forex (валютные пары)
Акции
В Trading view Эти данные продают, надо выбрать там минимум который нужен, мы купим, и нужно привязать. На данный момент крипто пары есть с бинанс.
5) Advanced графики
Добавить режим advanced charts с инструментами рисования (линии, уровни и т.п.).
Lightweight Charts не убирать, оставить как резерв.
6) API для мобильных приложений
Подготовить API (REST + WebSocket) для будущих Android/iOS приложений:
инструменты
графики
раунды
баланс
серверное время
Документация API (README или Swagger/OpenAPI).
Результат
Исправленный график, корректно связанный с данными.
Интерфейс полностью на португальском.
Рабочая инструкция + видео установки.
Добавленные Forex и акции + список TradingView symbols.
Advanced графики + резервный Lightweight режим.
Документированное API для мобильных приложений.
Требования к исполнителю
Опыт с Flask / Flask-SocketIO / real-time.
Опыт интеграции графиков (TradingView / Lightweight Charts или аналоги).
Готовность предложить решение для advanced charts (с указанием лицензии).
Не интересует сразу выполнение всех задач проекта, предлагается двигаться по одной. В случае успеха, будут еще работы на год вперед.
Опубликован 26.01.2026 в 18:33
Заказ находится в архиве