Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на React — удалённая работа в Москве

Дата: 2023-03-21
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2023-03-21
Описание
Веб-разработка. Разработка с нуля. Задание. Подготовить часть интернет-магазина с использованием React и TypeScript https://www.figma.com/file/UyRTxOVJvoMyjlcr70eH66 1. Подготовить JSON набор данных, чтобы удобно было проверять работу (17+ товаров должно быть в стартовом наборе) - Url картинки - название - тип размера (вес/объем) - размер - штрихкод - производитель - Бренд - описание - цена 2. Подготовить страницу Каталога товаров (список товаров) 2.0. Здесь и в других местах верстку обеспечиваем в том числе адаптивную 2.1. Шапка и подвал также должны быть сверстаны (но функциональный там только блок с корзиной) 2.2. Сортировку делаем (4 варианта - по цене и по названию, по убыванию и возрастанию) 2.3. Переключение способа карточек (рядом с сортировкой не делаем - можно даже не верстать) 2.4. Фильтр уход за телом/ Уход за руками - делаем. 2.4.1. Чтобы нормально тестировать, в карточке товара добавляем поле “тип ухода“. Один товар может подходить к нескольким типам (например, одновременно уход за руками и уход за лицом) 2.5. В фильтре слева Достаточно оставить только - фильтр по цене - по производителю (поиск, чекбоксы, показать все - поле поиск здесь фильтрует самих производителей) - Уход за телом (здесь пункты продублировать те же, что и в перечне над каталогом товаров (Уход за телом, уход за руками, уход за ногами...) - нажали сверху, выбралось и слева и наоборот. - остальное из левого столбца не надо 2.6. Кнопки постраничного перехода 2.7. Нажав на название можно перейти на карточку товара 3. Страница карточки товара. - хлебные крошки пишем упрощенные (Главная - Каталог - Название товара) - картинка - блок справа (данные подставляются из JSON/ Local Stroage). Если данных не (Например, “в наличии“), то делаем просто статической версткой -- поделиться и прайс-лист не активны -- в корзину и +/- активно . - Похожие товары НЕ ДЕЛАЕМ Недавно просмотренные НЕ ДЕЛАЕМ 4. Корзина. 4.1. Блок в шапке обновляется при действиях пользователя 4.2. На странице корзины кнопки активны. +/-, удалить из корзины 5. В корзине после кнопки “оформить заказ“ сразу отображаем “Спасибо за заказ“ и очищаем корзину. 6. Предусмотреть микроадминку по управлению списком товаров. - редактировать, добавлять, удалять товары. Сохранять это в localStorage. Если список пуст (админ все удалил или с самого старта), то наполнение из json(см п 1) - отдельная возможность работать со списком типов ухода. При добавлении/редактировании тип ухода из выпадающего списка. Типов ухода должна быть возможность задать несколько. Какой именно способ ля этого выбрать - на выше усмотрение. 7. Загрузить на githubPages 8. Каждый товар должен открываться по своему url (можно использовать штрихкод в адресации, например) ДОПОЛНИТЕЛЬНО. Выделение выбранного в фильтрах, изменения после нажатия на кнопку “в корзину“ и прочие эффекты, если в макете не прорисовано делайте просто на свое усмотрение.
Похожие заказы

Разработка на React

дистанционно
договорная
Full-stack. Обучения, создание проектов. Пожелания и особенности: Ищу практикующего специалиста, который сможет помочь устроиться в международную компанию или стартап с ЗП. Не исключаю вариант обучения со ментором, у которого свой продукт (или планируется свой продукт), чтобы развивать его стартап , если сойдёмся в идеологических началах и идеях самого продукта. Главная цель – научится самостоятельно создавать веб приложения, сайты, платформы и продукты и сервисы, соответствующе современным стандартам и технологиям, знать базу и понимать как что устроено по ту сторону экрана, работать и зарабатывать не меньше 300-400к на 2026г. Скажу сразу: понимаю, что это не быстро, спокойно к этому отношусь. Готов инвестировать для этого время. Отвечаю сразу на первый вопрос: знаний очень мало, можно сказать ноль. Пытался самостоятельно изучать, понял, что нужен человек,ментор, как катализатор в прогрессе и результате.
Санкт-Петербург Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Тестирование, настройка, доработка существующего продукта. Разработка на React Веб-разработка. Разработка с нуля, тестирование, настройка, доработка существующего продукта, Front. Доброго дня, уважаемый контрагент! Мы рады предложить Вам, быть частью нашей команды. В молодую международную компанию требуются опытные специалисты! Если Вы являетесь трудолюбивым, ответственным и прогрессирующим, мы готовы Вам назначить собеседование. Наши требования к соискателю на должность разработчика CRM-системы (React.js + Next.js, Nest.js) Технические навыки: — Опыт разработки на React.js и Next.js (SPA, SSR, SSG, API routes, оптимизацию производительности). — Глубокое знание TypeScript, паттернов проектирования и современных практик фронтенд-разработки. — Умение работать с REST API и WebSocket (интеграция, обработка данных, обработка ошибок, интеграция чата). — Опыт интеграции и кастомизации UI-библиотек (AntD, Tailwind CSS и др.) под дизайн-системы, адаптивность, кроссбраузерность. — Навык создания кастомных компонентов по макетам в Figma. — Понимание современных Web API (Fetch, Service Workers, IndexedDB, Web Storage, Geolocation и др.). — Опыт работы с Nest.js для разработки бэкенда: создание модулей, контроллеров, сервисов, валидация данных. Инструменты и процессы: — Владение Git, понимание workflow (Git Flow, GitHub/GitLab PR/MR). — Опыт работы с инструментами сборки. — Базовое знание методологий тестирования (Jest, Cypress). Soft Skills: — Коммуникабельность: обсуждать задачи с командой (дизайнеры, QA, менеджеры), быть на связи. — Инициативность: готовность предлагать улучшения архитектуры, оптимизацию процессов, изучать новые технологии. Будет преимуществом: — Опыт работы с PostgreSQL (оптимизация запросов, миграции, индексы). — Базовые знания Python или Golang для написания скриптов, микросервисов или интеграций. — Понимание принципов CI/CD (Docker, Kubernetes, GitHub Actions). — Опыт разработки CRM-систем или enterprise-приложений с высокими требованиями к безопасности и масштабируемости. Условия для идеального кандидата: — Готовность участвовать в полном цикле разработки: от обсуждения требований до деплоя и поддержки. — Интерес к изучению новых инструментов и улучшению качества кода. — Портфолио с примерами проектов (фронтенд + бэкенд). Примечание: Мы ценим тех, кто не просто пишет код, но и вдумчиво подходит к решению бизнес-задач, умеет находить баланс между скоростью и качеством. Мы рады видеть Вас в нашей дружной команде. Прошу связываться через чат, либо через телеграмм С обязательной пометкой ПРОФИ РУ.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля. Разработка соцсети с публикацией информации от авторов с возможностью оставлять комментарии и ставить лайки под постами. Автор на своей странице публикует пост и пользователи могут его откомментировать, поставить лайк и подписаться на автора. Без: - переписки в личных сообщениях - групп, каналов и тп.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Подготовка к собеседованию. Пожелания и особенности: Оплата сразу, но желательно пост оплата, за помощь в трудоустройстве.
Тольятти Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Тестирование, доработка существующего продукта. Добрый день! У меня есть проект текстового редактора на React, TypeScript и JavaScript с библиотеками Automerge и Prosemirror. Мне необходимо доработать так, чтобы отображались подключённые клиенты и также написать небхожимые тесты на соотвествие CAP-теоремею.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля. ТЗ приложено к заданию.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Ищем разработчика, который сможет подхватить существующий проект и завершить текущий этап Стек: Next.js / PWA / Capacitor / Android Что нужно сделать: - актуализировать Android-приложение под текущую версию портала - собрать и протестировать новую версию - подготовить приложение и опубликовать его в RuStore - сделать дизайн, адаптивную вёрстку нового раздела на портал и размещение в мобильной версии - добавить нового специалиста в существующий раздел на портале и в приложении Тексты и материалы предоставим. Проект уже существует, поэтому сначала нужно будет посмотреть репозиторий и текущее состояние сборки Плюсы работы со мной: - если сработаемся, сможем регулярно передавать новые заказы - работаем над значимыми для общества проектами - задачи делим на понятные этапы - общение напрямую с руководителем проекта Вам подойдёт задача, если вы: - умеете разбираться в чужом коде - готовы при необходимости осваивать смежные технологии - можете довести этап от разработки до рабочего результата - поддерживаете связь и заранее сообщаете о сложностях Скорее не подойдёт, если вы: - готовы только кодить, а не участвовать в дизайне - можете надолго пропадать без связи В отклике напишите, пожалуйста: - был ли у вас опыт с Capacitor и RuStore - примерные сроки выполнения этапа.
Москва Фрилансеры