Необходимо разработать фронтенд приложения для фотографов.
В приложении будет 2 роли пользователей Фотограф и Администратор.
Фотограф выполняет следующие действия:
1. Пользователь входит в аккаунт
2. Из бэкенда приходит информация о новом продукте
3. Приложение запрашивает новое изображение
4. Пользователь по желанию вручную меняет изображение
5. Выбирает фон из предустановленных изображение или фон
6. Может добавить новый шаблон цвет или изображение
7. Изменяет размер, положение и угол поворота изображения
8. Может отменить изменение
9. Выбирает в какие настроенные администратором места будет выгружено изображение
10. Нажимает Экспорт данные о координатах, масштабе, повороте отправляются в бэкенд
Администратор может все то же, а еще:
1. Управлять пользователями
2. Управлять коннекторами для импорта (React JSON View для изменения, откуда и как будет выгружаться информация о продукте, но самой загрузкой занимается бэкенд) и экспорта (куда выгружать информацию о продукте)
3. Смотреть лицензию но ей будет заниматься отдельный специалист
4. Просматривать действия пользователей
В проекте будут использоваться следующие технологии:
● Роутер 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 (желательно похожих). Описание опыта работы с представленными выше технологиями будет преимуществом.
Опубликован 28.08.2024 в 23:06
Заказ находится в архиве