Проект интернет-магазина кроссовок на Vue.js
Магазин кроссовок E-Commerce
Одностраничное приложение (SPA) для онлайн-магазина обуви, созданное с акцентом на современную веб-архитектуру и пользовательский опыт.
Технологический стек: Vue.js 3 (Composition API), Vite, Pinia, Vue Router, Bootstrap.
Ключевые функции:
Управление глобальным состоянием корзины с использованием Pinia с сохранением данных (с использованием LocalStorage, чтобы корзина оставалась нетронутой после перезагрузки страницы).
Динамическая маршрутизация через Vue Router для отображения категорий продуктов без перезагрузки страницы.
Двусторонняя привязка данных и валидация формы оформления заказа перед отправкой.
Архитектура на основе компонентов, следуя принципу единственной ответственности, обеспечивая чистый, поддерживаемый и масштабируемый код.
Пример формата ссылок:
Живая демонстрация: https://myzayy.github.io/sneakerhead-vue/
Репозиторий GitHub: https://github.com/myzayy/sneakerhead-vue
Одностраничное приложение (SPA) для онлайн-магазина обуви, созданное с акцентом на современную веб-архитектуру и пользовательский опыт.
Технологический стек: Vue.js 3 (Composition API), Vite, Pinia, Vue Router, Bootstrap.
Ключевые функции:
Управление глобальным состоянием корзины с использованием Pinia с сохранением данных (с использованием LocalStorage, чтобы корзина оставалась нетронутой после перезагрузки страницы).
Динамическая маршрутизация через Vue Router для отображения категорий продуктов без перезагрузки страницы.
Двусторонняя привязка данных и валидация формы оформления заказа перед отправкой.
Архитектура на основе компонентов, следуя принципу единственной ответственности, обеспечивая чистый, поддерживаемый и масштабируемый код.
Пример формата ссылок:
Живая демонстрация: https://myzayy.github.io/sneakerhead-vue/
Репозиторий GitHub: https://github.com/myzayy/sneakerhead-vue