Фронтенд 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 лет.
Данный момент свободен и готов взятся за задачу.
Напишите мне пожалуйста обсудим детали
-
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 фронтендеров где все покрыто тестами и высокая текучка это и оправдано, в вашем случае это несет большой вред, мало того что это существенно увеличивает срок разработки, так самое главное значительно усложняет внесение изменений.
-
Актуальні фриланс-проєкти в категорії Веб-програмування
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 488 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 7 хвилин тому ∙ 12 ставок |
Налаштування dataLayer (PrestaShop), інтеграція з GTM/Google
2000 UAH
Задача: Коректно розмітити воронку електронної торгівлі, передати розширені дані в dataLayer і реалізувати логіку фільтрації «внутрішніх» замовлень (адміністратори, дропшиппери), щоб виключити їх з оптимізації реклами Google Ads.Суть проблеми Дропшиппери та менеджери оформляють… Веб-програмування, Інтернет-магазини та електронна комерція ∙ 33 хвилини тому ∙ 10 ставок |
Міні додатки Telegram. МагазинДоброго дня Потрібно зробити додаток в тг (інтернет-магазин) Приклад - по суті 1в1 як тут brandspacebot Важливий Ваш досвід, стек, на якому пропонуєте зробити, і чому Ціна і термін приблизно для початку, буду чекати запитань Веб-програмування, Розробка ботів ∙ 4 години 31 хвилина тому ∙ 57 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 5 годин 52 хвилини тому ∙ 12 ставок |
Ап май сайт
700 UAH
Є налаштований застосунок ап май сайт, потрібно підвантажити в нього товари з системи вукомерс. Ніяких налаштувань робити більш не потрібно, цікава вартість та термін Веб-програмування ∙ 22 години 48 хвилин тому ∙ 22 ставки |