Проект інтернет-магазину кросівок на Vue.js
Магазин кросівок електронної комерції
Односторінковий додаток (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