Фронтенд react разработчик на проект
13 500 UAHВсем привет. Задача для опытного React разработчика. Задача не сложная. в большей степени функционал стандартный. Бекенд готов.
дэдлайн 27.03
О проекте
Портал для просмотра папок и скачивания файлов с бекенда.
Особенности
Доступ только авторизованному юзеру. У авторизованного юзера 3 роли:
-админ
-менеджер
-юзер
У каждой роли - разный набор прав.
Дизайн
Дизайн есть только в виде прототипа, для UI нужно использовать https://material-ui.com/. То есть взять готовые компоненты и из них собрать страницы. Структуру страниц брать из прототипа. В процессе работы возможны небольшие правки, касаемые дизайна (поменять в глобально в теме цвета, отступы).
Прототип для ознакомления здесь https://drive.google.com/drive/folders/1LbVvxOM1JoHEWyQidzgR-o1LtaGnV8sv?usp=sharing
Исполнителю передадим в фигме
Мобильную версию собирать на свое усмотрение.
Стек
-React
-React Router
-Redux
-Redux Saga
-React Hook Forms / Final Forms
-Material UI (https://material-ui.com/)
-Immer.js
-Axios
Для начала работы есть два варианта:
-даем готовую структуру проекта (нужно будет в ней разобраться и работать по ней)
-даем код модулей API с использованием Axios, остальное на ваше усмотрение
Функционал
Авторизация
-логин по почте и паролю
-запрос на сброс пароля (юзер указывает свою почту)
-форма установки нового пароля (юзер приходит по ссылке с письма)
Настройки профиля
-редактирование юзером своих полей
-изменение пароля (с указанием старого пароля)
Файловый менеджер
Просмотр структуры папок, скачивание файлов
-слева сайдбар с выводом структуры папок в виде дерева (https://material-ui.com/components/tree-view/)
-справа - список файлов и папок
-при клике на папку - переход внутрь папки
-над списком файлов - поле для поиска (требует запроса к АПИ)
Управление компаниями
Компания - это организация, за которой закреплена какая-то папка с файлами и набор юзеров. У нее есть набор полей с адресом, названием и закрепленной папкой.
Компаниями может управлять только админ. Он может компании:
-создавать / редактировать
-удалять
-просматривать
Так-же админ может зайти на страницу просмотра компании, где выводится:
-список ее юзеров
-структура доступных файлов и папок
-поля компании
Управление пользователями
Роль “Админ”
Админ может всех юзеров:
-создавать / редактировать
-просматривать
-удалять
Админ не может удалить сам себя.
Роль “Менеджер”
Менеджер может:
-видеть юзеров своей компании
-создавать / редактировать / удалять юзеров своей компании
Приложения 10
-
461 2 0 Здраствуйте, Александр!
Имею опыть разработки подобных проектов!
Пожалуйста посмотрите мой портфилио там есть подобные проекты!
О себе:
Занимаюсь фулл стек разработкой Python(Django) и React более 3 лет.
Данный момент свободен и готов взятся за задачу.
Напишите мне пожалуйста обсудим детали
-
2166 51 0 Александр, здравствуйте)
Я - Senior Fullstack developer, c 6 летним опытом коммерческой разработки, лучший на этом сайте по Microsoft .NET и нахожусь на втором месте по C#.
Я работаю с отличной командой разработчиков, мы хорошие друзья, в которой есть frontend dev со скилами, необходимыми для Вас, у которого есть свободные часы и который сможет встать на проект на фултайм. Middle Frontend dev, с 3+ коммерческого опыта React, Redux, Redux Saga, Material UI (последний проект как раз на этих технологиях).
Обычно работаем почасово, но реализуем этот проект по фикс прайсу без проблем
Сама задача выглядит достаточно тривиально, поэтому спокойно сможем её реализовать) В идеале иметь доступ к макету в фигме, с ней будет удобнее
Архитектуру фронта сможем построить сами, с Вашей стороны провайдить не обязательно
… С Вас - swagger бекенда \ доступ к репозиторию для тестов (в идеале, чтобы был какой-то тестовый эндпоинт и ничего не нужно было поднимать дополнительно)
Готовы начинать уже сейчас, чтобы вписаться в сроки
Когда готовы начинать Вы с Вашей стороны?
Пишите - условия работы, детали можем обсудить детальнее в переписке)
-
232 Добрый день, 3 года в сфере разработок, сделаем все качественно и красиво, все моменты предлагаю обсудить лично.
-
дэдлайн 27.03
Желаю вам большой удачи.
Особенно порадовал выбор Redux, Redux Sagas - может для команды с более чем 10 фронтендеров где все покрыто тестами и высокая текучка это и оправдано, в вашем случае это несет большой вред, мало того что это существенно увеличивает срок разработки, так самое главное значительно усложняет внесение изменений.
-
Актуальные фриланс-проекты в категории Веб-программирование
Не приходят заявки в ТГ ocStore (Опенкарт)Перестали приходить заявки с интернет-магазина в Телеграм. Есть 5 сайтов, которые расположены на одном хостинге, версия движка и модулей одинаковая, но несколько недель назад со всех сайтов перестали приходить заявки в ТГ (ТГ боты и группы разные). На почту приходят заявки.… CMS, Веб-программирование ∙ 12 минут назад ∙ 16 ставок |
Внесение правок и доработок на сайт согласно ТЗОписание проекта Необходимо выполнить комплекс доработок сайта zvilnymo.ua в соответствии с предоставленным техническим заданием. Основная цель работ — повышение конверсии сайта, улучшение пользовательского опыта, оптимизация формы захвата лидов и усиление доверия потенциальных… HTML и CSS верстка, Веб-программирование ∙ 1 час 46 минут назад ∙ 20 ставок |
Primatic - Перенос 3 страниц из Figma в WordPress (Elementor)Привет! Меня зовут Анна, я живу в Израиле и управляю небольшой креативной студией. Работаю в основном с малым и средним бизнесом и сейчас ищу фрилансера для долгосрочного сотрудничества. На данный момент есть проект: нужно перенести готовый дизайн из Figma в WordPress. Всего… HTML и CSS верстка, Веб-программирование ∙ 11 часов 10 минут назад ∙ 48 ставок |
Ищем Frontend-разработчика (React + Tailwind) для доработки сайтаВсем привет! Ищем толкового фронтендера, который поможет нам закончить сайт премиальной клиники пластической хирургии. Ситуация такая: сайт спроектирован и собран с помощью двух AI — логику, структуру и код делали через нейросети (Manus + Claude), стек получился React +… Веб-программирование, Дизайн сайтов ∙ 14 часов 46 минут назад ∙ 49 ставок |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 1 день назад ∙ 56 ставок |