Необходимо разработать фронтенд приложения для фотографов.
В приложении будет 2 роли пользователей - Фотограф и Администратор.
Фотограф выполняет следующие действия:
Пользователь входит в аккаунт
Из бэкенда приходит информация о новом продукте
Приложение запрашивает новое изображение
Пользователь по желанию вручную меняет изображение
Выбирает фон из предустановленных - изображение или фон
Может добавить новый шаблон - цвет или изображение
Изменяет размер, положение и угол поворота изображения
Может отменить изменение
Выбирает в какие настроенные администратором места будет выгружено изображение
Нажимает Экспорт - данные о координатах, масштабе, повороте отправляются в бэкенд
Администратор может все то же, а еще:
Управлять пользователями
Управлять коннекторами для импорта (React JSON View для изменения, откуда и как будет выгружаться информация о продукте, но самой загрузкой занимается бэкенд) и экспорта (куда выгружать информацию о продукте)
Смотреть лицензию - но ей будет заниматься отдельный специалист
Просматривать действия пользователей
В проекте будут использоваться следующие технологии:
Роутер - React Router
UI Компоненты - Mantine UI
Админ функции - Refine
Формы - react-hook-forms
Таблицы - TanStack Table
Манипуляция изображениями - HTML Canvas
Обмен данными - React Query (REST, а еще Server-Sent Events или WebSocket)
Tauri (только JS функции загрузки файлов - интеграцией Tauri займется другой разработчик)
Макеты Figma будут предоставлены - они уже в работе.
Документация OpenAPI будет предоставлена.
Пожалуйста опишите свой опыт реализации приложений на React (желательно похожих). Описание опыта работы с представленными выше технологиями будет преимуществом.
Заместитель управляющего Отделением Фонда пенсионного и социального страхования Российской Федерации по г. Москве и Московской области Алексей Путин: «Клиентоцентричность - наш приоритет»
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
Легко устроились // Застройщики наращивают ввод объектов light industrial
Команда подмосковного главка Росгвардии завоевала серебро в соревнованиях по гиревому спорту Спартакиады «Динамо»
Заместитель управляющего Отделением Фонда пенсионного и социального страхования Российской Федерации по г. Москве и Московской области Алексей Путин: «Клиентоцентричность - наш приоритет»
*Meta незаконно использовала финансовые данные пользователей в рекламе
Всемирный день городов: «Грузовичкоф» расширяет горизонты
A college student put on a free, stage adaptation of Silent Hill 2 'to make a truly frightening theatrical experience' all without an appearance by Pyramid Head
Stressing out waiting for Dragon Age: The Veilguard to download? Here's some Dragon Age ASMR to help mellow your mood
Мафия-НН: Это было что-то не вообразимое, убойное и со стуласшибательно!
Return of the Phantom, which is basically The Phantom of the Opera but with time travel, is free on GOG