Фронтенд react разработчик на проект
1107 PLNВсем привет. Задача для опытного 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/)
-справа - список файлов и папок
-при клике на папку - переход внутрь папки
-над списком файлов - поле для поиска (требует запроса к АПИ)
Управление компаниями
Компания - это организация, за которой закреплена какая-то папка с файлами и набор юзеров. У нее есть набор полей с адресом, названием и закрепленной папкой.
Компаниями может управлять только админ. Он может компании:
-создавать / редактировать
-удалять
-просматривать
Так-же админ может зайти на страницу просмотра компании, где выводится:
-список ее юзеров
-структура доступных файлов и папок
-поля компании
Управление пользователями
Роль “Админ”
Админ может всех юзеров:
-создавать / редактировать
-просматривать
-удалять
Админ не может удалить сам себя.
Роль “Менеджер”
Менеджер может:
-видеть юзеров своей компании
-создавать / редактировать / удалять юзеров своей компании
Załączniki 10
-
461 2 0 Здраствуйте, Александр!
Имею опыть разработки подобных проектов!
Пожалуйста посмотрите мой портфилио там есть подобные проекты!
О себе:
Занимаюсь фулл стек разработкой Python(Django) и React более 3 лет.
Данный момент свободен и готов взятся за задачу.
Напишите мне пожалуйста обсудим детали
-
2141 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 фронтендеров где все покрыто тестами и высокая текучка это и оправдано, в вашем случае это несет большой вред, мало того что это существенно увеличивает срок разработки, так самое главное значительно усложняет внесение изменений.
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Należy przeprowadzić redesign strony internetowej oraz opracować funkcjonalność osobistego konta klienta hurtowego.Specyfikacja technicznaProjektRedesign strony internetowej firmy oraz opracowanie osobistego konta dla hurtowego klienta, kierunek - odzież dziecięca.Cele projektuStworzenie nowoczesnej platformy cyfrowej dla klientów B2B i B2C firmy z naciskiem na poprawę doświadczeń… Programowanie stron internetowych ∙ 1 godzina 13 minut temu ∙ 15 ofert |
System PIM
820 PLN
Trzeba zrobić system PIM. Liczba produktów — kilka milionów. Jest kilku dostawców, którzy podają dane w różnych formatach: csv, xml, API. Dane są ograniczone, często trzeba znajdować cechy produktów w innych źródłach i uzupełniać. Trzeba zrobić tabelę, w której będą… Bazy danych i SQL, Programowanie stron internetowych ∙ 2 godziny 57 minut temu ∙ 27 ofert |
Szukamy specjalisty, który stworzy plik XML/YML z produktami dla marketplace'ów Rozetka i Kasta.Należy przygotować plik z towarami: nazwa, opis, cena, stany, zdjęcia, kategorie, cechy, rozmiary/kolory. Ważne: plik musi przejść walidację Rozetka i poprawnie załadować się na Kasta. Towar mamy w CRM Sitnix oraz na stronie KhoroshopTowaru jest orientacyjnie 80 sztuk… Programowanie stron internetowych ∙ 6 godzin 3 minuty temu ∙ 26 ofert |
Strona internetowa dla sklepu z hurtową sprzedażą włosów
2450 PLN
Wymagania w załączniku Potrzebna jest strona internetowa dla hurtowni sprzedaży włosów w Polsce Wszystkie szczegóły opisane są w tzw HAIR FAMILY ТЗ.docx Programowanie stron internetowych, Projektowanie stron internetowych ∙ 6 godzin 25 minut temu ∙ 114 ofert |
Moduł dla Dle 19.1Potrzebny moduł czytnika książek w formacie fb2 dla Dle 19.1, jak na wideo - https://www.youtube.com/watch?v=4F-hFe2XsGA Istota: Przy dodawaniu wiadomości, w dodatkowym polu ładowana jest książka w formacie fb2. W pełnej wiadomości pojawia się link do czytania. Można zrobić… Programowanie stron internetowych ∙ 7 godzin 48 minut temu ∙ 16 ofert |