Skip to content

Latest commit

 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект вёрстки маркетплейса "Randomberries" с функциональностью поиска, категорий и корзины на базе API: https://dummyjson.com/docs/products
// - проект на GitHub Pages

ПРОЕКТНАЯ КОМАНДА


ФУНКЦИОНАЛЬНОСТЬ И ОПИСАНИЕ САЙТА
Проект был создан командой в рамках практических работ в школе IT Girls.
При разработке макета за основу взят интерактивный макет

ГЛАВНАЯ СТРАНИЦА
реализован вывод всех товаров на базе заданного API (на странице есть блок категорий, корзина, поисковая строка), работает preload

КАТЕГОРИИ
при выборе категории выводятся товары данной категории
реализован горизонтальный скролл для маленьких экранов

ПОИСК
при нажатии на значок лупы, разворачивается поисковая строка, предлагающая найти товар
поиск запускается клавшией Enter при условии, что запрос не менее трех символов
успешный поиск выведет нужные товары на страницу и исчезающее сообщение для пользователя о количестве найденных товаров
неуспешный поиск очистит страницу товаров и выведет временное сообщение для пользователя о необходимости изменить запрос
кнопка сброса в поисковой строке очистит строку и обновит страницу с выводом всех товаров
реализована пагинация по 8 карточек на странице

КОРЗИНА
реализована возможность добавления товара в корзину с указанием наименования, количества, цены и общей суммы
для просмотра содержимого корзины используется попап по вызову на кнопке корзины
в корзине пользователель может удалять товар или менять его количество
удаление товаров из корзины приводит к обновлению итоговой стоимости и количества товаров

ИСПОЛЬЗОВАННЫЕ ТЕХНОЛОГИИ И БИБЛИОТЕКИ:

HTML5 (grid, flex)
Scss, Css
JS
API
NODE.JS
Webpack
GitHub

Инструкция по установке

  • установить NODE.JS
  • установить Webpack
  • чтобы перенести проект себе на компьтер, необходимо выполнить команду git clone https://github.com/Eva71879/team-project-JS.git в терминале VS Code
  • запуск проекта по команде npm run start

About

marketplace Randomberries

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages