Личный кабинет управления сервисами кибербезопасности

Ссылка на работу
Категория: Разработка сайтов → Веб-программирование Направление: Frontend-разработка, React, GraphQL Разработка интерфейсов B2B-платформы для управления сервисами защиты веб-приложений, сетевой инфраструктуры и DNS. Разрабатывал функциональность для настройки правил фильтрации, IP-списков, профилей защиты, журналов событий, отчётов и уведомлений. Интеграция с backend выполнялась через GraphQL API. Для форм использовались React Hook Form и Zod, для работы с API — Apollo Client и GraphQL Code Generator. Выполненные задачи: - разработка интерфейсов на React и TypeScript; - интеграция с GraphQL API; - создание сложных форм с типобезопасной валидацией; - обработка ошибок API; - управление состоянием и кэширование данных; - оптимизация рендеринга больших таблиц; - участие в реализации авторизации, 2FA, уведомлений и биллинга; - рефакторинг legacy-кода. Стек: React, Vite, TypeScript, GraphQL, Apollo Client, React Hook Form, Zod, TanStack Table, Vite, Feature-Sliced Design. Роль: Frontend Developer в составе продуктовой команды. Результат: разработаны и улучшены пользовательские сценарии управления сервисами кибербезопасности в едином личном кабинете.