Категория: Разработка сайтов → Административные панели
Направление: React, react-admin, RBAC
Разработка и поддержка административной панели для управления пользователями, ролями, разрешениями и связанными сущностями.
Панель включала CRUD-интерфейсы, формы, таблицы, фильтрацию, сортировку и пагинацию. Доступ к разделам и операциям зависел от роли пользователя.
Выполненные задачи:
- разработка CRUD-интерфейсов;
- создание форм с клиентской валидацией;
- вывод ошибок backend;
- таблицы с фильтрацией и сортировкой;
- управление пользователями и ролями;
- разграничение доступа к разделам;
- интеграция с REST API;
- рефакторинг legacy-компонентов;
- снижение связанности кода.
Стек: React, Redux, Laravel, react-admin, REST API, RBAC.
Роль: Full-stack Developer.
Результат: реализован единый интерфейс для управления внутренними сущностями и правами пользователей.