Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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 года назад
virtualproduct
Сергей 
37 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Дмитрий
 
22 года
4 года в сервисе
Был
3 года назад
4 года назад
Артём
 
37 лет
10 лет в сервисе
Был
3 года назад
4 года назад
Дмитрий
 
30 лет
5 лет в сервисе
Был
2 месяца назад
52 отзыва(-1)
4 года назад
Нариман
 
24 года
6 лет в сервисе
Был
10 месяцев назад
11 отзывов
4 года назад
Мария
 
25 лет
4 года в сервисе
Был
2 года назад
3 отзыва
4 года назад
  • Похожие заказы

  • Необходим программист для внесения правок в скрипты Backend на Javascript. Ожидается оптимизация кода и улучшение функциональности существующих решений. Задача включает анализ текущего кода и внедрение необходимых изменений.

    Закрыт
    3 года назад
  • $130

    Требуется создать серверную часть для мобильного приложения с использованием стеков по выбору разработчика. Сроки реализации срочные – необходимо завершить работу сегодня или завтра. Бюджет составляет 130$. Документация должна быть выполнена в Postman. Оплата производится по мере реализации задач.

    Закрыт
    3 года назад
  • Необходимо разработать скрипт для передачи данных с платформы Creatium на Геткурс через API. Скрипт должен отправлять информацию из теста в соответствующие поля карточки пользователя на Геткурс, используя webhook. Интеграция должна автоматически обрабатывать данные при прохождении теста и создавать карточки на основе e-mail, указанных при регистрации.

    Закрыт
    3 года назад
  • Необходимо разработать телеграм бота, который будет интегрирован с приложением для отображения заказов. Пользователь выбирает виды спецтехники и получает уведомления о заказах. Реализовать функционал для просмотра номеров телефонов заказчиков с ограничением на бесплатные попытки и подписку. Пользователь сможет добавлять или удалять спецтехнику с автоматическим уведомлением об удалении подписки.

    Закрыт
    3 года назад
  • Требуется интегрировать Frontend на React с готовым Backend API. Необходимо выполнить синхронизацию и настройку взаимодействия между компонентами. Ожидается качественная реализация и соблюдение сроков.

    Закрыт
    3 года назад
  • Требуется доработка сайта на Python. Есть тестовый сервер, с которого можно начать работу. Ожидается выполнение множества задач по улучшению функционала сайта.

    Закрыт
    3 года назад
  • Создание чат-бота в Telegram для автоматизации процесса уведомления клиентов о заказах. Бот будет отправлять сообщения о стоимости и дате отгрузки, а также о выполнении заказа. Ожидается интеграция с 1С для учета заказов и отчетности монтажников.

    Закрыт
    4 года назад