# Проект: Рефакторинг React-приложения под Feature-Sliced Design
Описание проекта
Reports Frontend — веб-приложение для создания аналитических дашбордов с drag-and-drop интерфейсом и интеграцией с Bitrix24. Продукт используется корпоративными клиентами для визуализации и анализа данных. Проект в эксплуатации, активно развивается, архитектура требует обновления для дальнейшего масштабирования и поддержки новых модулей.
- **Технологии:** React 18, Vite, Ant Design, D3.js, React Query, Dexie, Bitrix24 API
- **UI:** адаптивный дизайн, поддержка тем, drag-and-drop, настройка дашбордов
---
## Задача
Требуется провести рефакторинг существующего приложения:
- Внедрить архитектуру Feature-Sliced Design (FSD)
- Перевести управление состоянием на Redux Toolkit и RTK Query
- Организовать нормализацию и кэширование бизнес-данных
- Обеспечить совместимость с текущими модулями и API
- Подготовить публичные API для новых и legacy-модулей
- Обновить документацию по архитектуре и процессам
Работа по договору с самозанятым. Сроки и бюджет обсуждаются индивидуально.
---
## Входные материалы (в закрепе к задаче)
- `TECHNICAL_REQUIREMENTS_FSD_ARCHITECTURE.md` — техническое задание, цели, требования, критерии приемки
Текущее состояние проекта:
- `TECHNICAL_STACK.md` — используемые технологии и версии
- `ARCHITECTURE.md` — архитектурное устройство и потоки данных
- `USER_EXPERIENCE.md` — пользовательские сценарии и интерфейс
---
## Требования к исполнителю
- Опыт коммерческой разработки на React от 3 лет
- Практика внедрения архитектурных подходов (желательно FSD)
- Владение Redux Toolkit, RTK Query, React Context, хуками
- Опыт работы с REST API, кэшированием, оптимизацией
- Знание принципов SOLID, KISS, DRY
- Умение разбираться в существующем коде и системно подходить к рефакторингу
- Готовность ежедневно коммитить и пушить изменения в репозиторий
---
## Формат отклика
- Краткое резюме с релевантным опытом
- Примеры кода (GitHub, GitLab, CodeSandbox и др.)
- Краткое описание реализованных архитектурных решений (по желанию)
---
**Проектная работа. Договор с самозанятым. Сроки и бюджет обсуждаются.**
Разделы:
Заказ
Опубликован:
25.06.2025 | 20:14
Заказ находится в архиве