Программист Backend Javascript правки по скриптам
Одностраничный сайт-каталог на REACT (Backend, Frontend, Верстка)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
1. Задача:
Необходимо разработать frontend и backend одностраничного каталога с функционалом интернет-магазина на основе готового прототипа и отверстать его, используя спроектированный UX / UI в figma.com. Существующий прототип сайта построен на базе HTML + CSS + Bootstrap 5 + JavaScript + Jquery + Datatables (~1500 тыс. строк кода). Берем его логику за основу, дорабатываем отсутствующую функциональность и портируем на React. Backend, предпочтительно, реализовать на .NET core + PostgreSQL
2. Функционал сайта:
2.1 Каталог товаров:
- Json, подгружается весь за один раз
- Навигация по каталогу происходит без запросов к серверу
- URL формируется динамически на основе выбранной категории, активного фильтра, запроса поиска, открытой карточки товара, формы корзины и лид формы. Возможна навигация кнопками “Вперед”, “Назад” (см. прототип, в нем реализована навигация и динамический URL, за исключением URL для карточки товара, корзины и лид формы)
2.2 CMS: не используется, вся логика на JavaScript
2.3 Поиск и фильтрация по каталогу на стороне клиента (без backend запросов)
- визуально мгновенная фильтрация данных без перезагрузок страницы, отрабатывает за доли секунды (см. прототип)
2.4 Сессии пользователя
- номер корзины пользователя соответствует номеру сессии для отслеживания
2.5 Backend
- компонент корзины (личный кабинет не требуется)
- логирование истории поиска
- передача заказов в AmoCRM
- заявка на обратную связь (две лид формы)
3. Требования к квалификации исполнителя
- Уверенный Middle разработчик на React
- Опыт верстки десктоп и мобильных версий сайтов
- Опыт табличного представления данных, с динамической фильтрацией и пагинацией, с использованием готовых библиотек (в нашем случае, datatables)
- Навыки работы с данными на JavaScript: Фильтрация (фильтры зависимые друг от друга), Динамическое отображение элементов без перезагрузки страницы (переключение состояний элементов UI, форм, каталога)
- Асинхронные запросы к серверу, без перезагрузки страницы: Обработка ошибок и timeout’ов
- Опыт формирования динамических URL и истории навигации на JavaScript
- Опыт создания backend с простой БД, без CMS: корзина, заказы, история поиска, сессии пользователя
Техническое задание:
https://docs.google.com/document/d/12SePoTt01Cv8GCghSO5xvayO_MbaFwL3JgXG8APePxo/edit?usp=sharing
- Похожие заказы
- Веб-программирование4 заявкиЗакрыт3 года назад
- $130
Сделать серверную часть для приложения мобильного, начать нужно сразу Бюджет 130$ Сроки горят, сегодня - завтра нужно будет реализовать Документацию, делать в постмане Стек реализации на Ваш выбор Оплата по мере реализации и готовности задачи Оставляйте телеграмм Ваш для связи
Веб-программирование5 заявокЗакрыт3 года назад - Веб-программирование8 заявокЗакрыт3 года назад
Отправлять с платформы Creatium с сайта https://web.x10academy.ru/test-s через webhook по API на геткурс в дополнительные созданные поля (под каждый вопрос свое поле и соответствующий ответ). Передавать данные необходимо из теста, созданного на платформе Creatium Api геткурс ...
Веб-программирование2 заявкиЗакрыт3 года назадЭкспортировать заказы по апи вместе с товарами из Opencart для последующего импорта в amoCRM. Нужно чтобы в амо встало по схеме "Заказ = сделка с прикреплёнными товарами".
Веб-программирование2 заявкиЗакрыт3 года назадТребуется сделать телеграм бот интегрированный c приложением https://play.google.com/store/apps/details?id=com.builders В котором будут выставляться заказы из приложения. В начале пользователь выбирает один или несколько видов спецтехник, на которые он хочет получать заказы. После чего ему начинают приходить заказы из ...
Веб-программирование3 заявкиЗакрыт3 года назадДобрый день! Ищем специалиста по theejs, который сможет быстро доделать, оптимизировать и модернизировать наш онлайн 3d конструктор. Пожалуйста откликайтесь если у вас есть опыт на theejs.
Веб-программирование5 заявокЗакрыт3 года назадFrontend на React интегрировать в Backend API готовый Сделать синхронизацию и интеграцию
Веб-программирование5 заявокЗакрыт3 года назадНужно доработать сайт работы много, есть тестовый сервер можно начать с него
Веб-программирование7 заявокЗакрыт3 года назадНеобходимо создать чат-бота в Телеграм для следующей цели: Компания занимается поставкой у установкой продукции Клиент делает заказ - менеджер набивает заказ в 1с - клиенту в телеграмм приходит сообщение "стоимость заказа..., дата отгрузки ...." После этого менеджер выбирает ...
Веб-программирование5 заявокЗакрыт3 года назад