ТЕХНИЧЕСККИЙ СТЕК • TS, SCSS modules, React, Redux Toolkit, Websocket, Stylelint, Eslint, Vite, i18-n, turborepo, firebase, React Hook Form, charting-library, Feature-sliced Design. РОЛЬ НА ПРОЕКТЕ • Frontend-разработчик РЕЗУЛЬТАТЫ РАБОТЫ • Создал виджет и форму обратной связи с использованием RHF и интегрировав её с backend; • Написал компонент Tooltip при помощи React и хука useMediaQuery при котором текст-подсказка на мобильной версии превращается в подобие модального окна и помещается на устройствах всех размеров; • Реализовал функционал удаления позиции во всех открытых вкладах сразу и в PWA-приложении путём изменения логики в получении и обработки ответа от сервера через Webscoket; • Написал провайдер для взаимодействия с биржей OKX путём парсинга данных, преобразования и обработки данных свечей, создания унифицированных ключей для определения типа события и проверки на тип события. В ходе разработки были написаны контроллеры для работы с ценой символа, получаемых сообщений по WS и подпиской на разные события, а также контроллер для работы с Trading View; • Написал адаптер для биржы Bitget, с функционалом схожим с адаптером для OKX, но другой реализацией в соответствии с API. • Написал компонент шторы в PWA-приложении и заменил все модальные окна на созданный компонент штор; • Разработал блок бирж в PWA-приложении с использованием React и обновлением данных по WS
https://app.bnetex.ru/