8000 GitHub - Kampel2012/slice-and-dice: - это проект, разрабатываемый для изучения и практики различных технологий и инструментов веб-разработки. Проект представляет собой интерактивный сайт для заказа пиццы.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

- это проект, разрабатываемый для изучения и практики различных технологий и инструментов веб-разработки. Проект представляет собой интерактивный сайт для заказа пиццы.

Notifications You must be signed in to change notification settings

Kampel2012/slice-and-dice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Slice and Dice" 🍕

- это проект, разрабатываемый для изучения и практики различных технологий и инструментов веб-разработки. Проект представляет собой интерактивный сайт для заказа пиццы. 😋

В настоящий момент проект написан с использованием TypeScript. 💻🚀

Стек технологий, выбранный для разработки проекта, включает в себя следующие компоненты:

  • HTML - основной язык разметки для создания структуры веб-страницы. 🌐
  • CSS - язык стилей для оформления внешнего вида сайта. 💅
  • TypeScript, JS - язык программирования для добавления интерактивности и функциональности на сайте. 🔥
  • TailwindCSS - CSS-фреймворк, позволяющий удобно и быстро создавать стилизованные компоненты. 🎨
  • ReactJS - JavaScript-библиотека для разработки пользовательских интерфейсов (UI) на основе компонентов. ⚛️
  • Axios - библиотека для выполнения HTTP-запросов. 🌐
  • React Content Loader - библиотека, предоставляющая скелетные анимации загрузки данных. ⌛️
  • MockApi - сервис для создания и эмуляции "мокового" бэкенда. 🧪
  • qs - библиотека для создания ссылок из параметров запроса. 🔗
  • Redux (RTK) - библиотека для управления состоянием приложения. 🔄
  • useContext - API React для передачи данных между компонентами. 🔄
  • debounce - функция, позволяющая отодвигать выполнение операций на определенное время, после возникновения события. ⏳

Функционал проекта включает следующие возможности:

  • Запросы к "моковому" API для получения данных о продукции и категориях. 📤
  • Фильтрация продукции по категориям, названию, цене. 🔍
  • Поиск продукции по ключевому слову. 🔎
  • Сортировка продукции по категориям, рейтингу, цене, названиям. 🔢
  • Возможность добавить, удалить и изменить количество продукта в корзине, а также синхронизация этих действий с хранилищем данных. 🧺

В целом, проект "Slice and Dice" нацелен на изучение и разработку веб-приложения, которое предоставляет пользователям удобный и функциональный интерфейс для заказа пиццы. Он объединяет различные технологии и инструменты, которые позволяют создать современное и производительное приложение для заказа пиццы. 🚀🍕😊

Установка и запуск

  1. Клонируйте репозиторий с помощью команды git clone https://github.com/Kampel2012/slice-and-dice.git
  2. Перейдите в директорию проекта через команду cd slice-and-dice
  3. Установите зависимости с помощью команды npm install
  4. Запустите проект с помощью команды npm start

Вклад в проект

Вы можете внести свой вклад в развитие проекта. Для этого:

  1. Форкните репозиторий
  2. Создайте ветку для ваших изменений (git checkout -b feature/your-feature)
  3. Внесите необходимые изменения
  4. Закоммитьте и запушьте изменения в свой репозиторий
  5. Откройте Pull Request в исходный репозиторий

image

About

- это проект, разрабатываемый для изучения и практики различных технологий и инструментов веб-разработки. Проект представляет собой интерактивный сайт для заказа пиццы.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0