Доработать сайт (интернет-магазин) на NextJS, TailWind, Ecwid API

Цена договорная
25 июля 2024, 14:22 • 7 откликов • 37 просмотров
За основу взять https://github.com/Ecwid/ecwid-nextjs-commerce, интегрировать в него новый дизайн + реализовать недостающие функциональные блоки. Можно делать в рамках текущего проекта или взять в качестве примера реализованный функционал.

В проекте уже реализован функционал для взаимодействия с API Ecwid и базовые компоненты ИМ.

- В файле https://github.com/Ecwid/ecwid-nextjs-commerce/blob/main/lib/ecwid/index.ts реализован API клиент для Ecwid.

Для авторизованных запросов есть метод ecwidFetch. Доступные типы https://github.com/Ecwid/ecwid-nextjs-commerce/blob/main/lib/ecwid/types.ts, они описывают ответы API Ecwid, можно легко наложить их на документацию и понять что храниться в каждом из узлов

- Структура проекта симметрична стандартному Next проекту, не будет сложности в поиске и разборе реализации текущих компонентов

- Есть проблема с медленной загрузкой изображений товаров с Ecwid. Нужно придумать дополнительное решение для оптимизации и локального хранилищем.

- Если какие-то из зависимостей не нужны в рамках прод версии - их следует удалить, чтобы уменьшить вес бандлов сборки

Есть прототипы дизайн в Фигме.

Текущий сайт https://nitkatea.com