image image image
Доработка админ-панели букмекерской платформы — внутреннего инструмента для управления линией, событиями и пользователями. Задача — расширить функционал работающей системы, привести мобильную версию в рабочее состояние и перестроить навигацию под выросшее число разделов. 📌 Выполненные задачи: Новые разделы админ-панели: [управление событиями, коэффициентами, ставками, пользователями] Расширение системы роутинга: новые маршруты, вложенные роуты, защищённые страницы по ролям Оптимизация мобильной версии: перестроение таблиц и форм под узкие экраны, адаптивная навигация Работа с большими таблицами данных: сортировка, фильтрация, пагинация, виртуализация списков Формы редактирования с валидацией и обработкой ошибок API Оптимизация производительности: сокращение лишних ререндеров, мемоизация, ленивая загрузка разделов Интеграция с REST API бэкенда, обработка состояний загрузки и ошибок Переиспользуемые компоненты в рамках существующей дизайн-системы проекта Рефакторинг унаследованного кода без изменения бизнес-логики 🛠 Технологии: React, TypeScript, React Router, [Redux Toolkit / TanStack Query] Модульная архитектура компонентов, кроссбраузерность Проект закрытый, публичная ссылка отсутствует — детали и код обсуждаются индивидуально. Работа велась в существующей кодовой базе с сохранением архитектурных решений проекта.
https://admin.sporlive.ru