An open API service indexing awesome lists of open source software.

https://github.com/oleg-kuzmin/colors

E-commerce сайт на Webpack и Pug для desktop и mobile - продажа красок. Стороннее api (mock.api) для получения базы данных.
https://github.com/oleg-kuzmin/colors

api bem-methodology flexbox-css js perfect-pixel pug scss webpack

Last synced: about 2 months ago
JSON representation

E-commerce сайт на Webpack и Pug для desktop и mobile - продажа красок. Стороннее api (mock.api) для получения базы данных.

Awesome Lists containing this project

README

        

# Colors

E-commerce веб-приложение на JavaScript и Pug (Webpack) - магазин красок. Внешнее api (mock.api) для получения данных.

## Функционал

- Слайдер с отображением пагинации и стрелок.
- Фильтрация по типам товаров.
- Сортировка по убыванию и возрастанию цены.
- Добавление товара в корзину.
- Изменение количества товаров в корзине.
- Расчет стоимости товаров в корзине.
- Удаление товара из корзины.
- Открытие и закрытие модального окна с корзиной.

## Технологии

- Семантическая структура html.
- Шаблонизатор Pug.
- Адаптивная верстка Perfect Pixel по макету Figma.
- Структура файлов, наименование классов в стиле BEM.
- Препроцессор Sass.
- Логика взаимодействия на JavaScript + библиотека Swiper.
- Загрузка данных с внешнего api (mockapi.io).

## Ссылки

- [Api](https://mockapi.io)
- [Figma](https://www.figma.com/file/qMhAdsVAsaAkfotB13sO8W)
- [Github Pages](https://oleg-kuzmin.github.io/colors)