Необходим программист для внесения правок в скрипты 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$. Документация должна быть выполнена в Postman. Оплата производится по мере реализации задач.
Веб-программирование5 заявокЗакрыт3 года назад Ищется программист на PhP Laravel для реализации правок по проекту. Необходим опыт работы с фреймворком Laravel и знание веб-программирования. Уточняйте детали задания.
Веб-программирование8 заявокЗакрыт3 года назадНеобходимо разработать скрипт для передачи данных с платформы Creatium на Геткурс через API. Скрипт должен отправлять информацию из теста в соответствующие поля карточки пользователя на Геткурс, используя webhook. Интеграция должна автоматически обрабатывать данные при прохождении теста и создавать карточки на основе e-mail, указанных при регистрации.
Веб-программирование2 заявкиЗакрыт3 года назадНеобходимо реализовать экспорт заказов из Opencart через API для их последующего импорта в amoCRM. Заказы должны быть связаны с товарами по схеме 'Заказ = сделка с прикреплёнными товарами'.
Веб-программирование2 заявкиЗакрыт4 года назадНеобходимо разработать телеграм бота, который будет интегрирован с приложением для отображения заказов. Пользователь выбирает виды спецтехники и получает уведомления о заказах. Реализовать функционал для просмотра номеров телефонов заказчиков с ограничением на бесплатные попытки и подписку. Пользователь сможет добавлять или удалять спецтехнику с автоматическим уведомлением об удалении подписки.
Веб-программирование3 заявкиЗакрыт3 года назадИщем специалиста по Three.js для завершения, оптимизации и модернизации нашего онлайн 3D конструктора. Опыт работы с Three.js обязателен.
Веб-программирование5 заявокЗакрыт3 года назадТребуется интегрировать Frontend на React с готовым Backend API. Необходимо выполнить синхронизацию и настройку взаимодействия между компонентами. Ожидается качественная реализация и соблюдение сроков.
Веб-программирование5 заявокЗакрыт3 года назадТребуется доработка сайта на Python. Есть тестовый сервер, с которого можно начать работу. Ожидается выполнение множества задач по улучшению функционала сайта.
Веб-программирование7 заявокЗакрыт3 года назадСоздание чат-бота в Telegram для автоматизации процесса уведомления клиентов о заказах. Бот будет отправлять сообщения о стоимости и дате отгрузки, а также о выполнении заказа. Ожидается интеграция с 1С для учета заказов и отчетности монтажников.
Веб-программирование5 заявокЗакрыт4 года назад