Нужно было создать frontend для web-app в телеграм.
Сверстать нужно по макету figma и связать с бэкендом.
В figma более 50 экранов, приложение имеет 10+ маршрутов
Написал фронт на react + ts + redux.
Из figma аккуратно перенес дизайн-макет на react, создавая компоненты для переиспользования.
Для локального кэша использовал redux, потому что данных было очень много
В результате есть очень красивое web-app приложение в tg: с карточками, словарями, списками, анимациями и тд
Уютное место для изучения китайского языка