Bo Bo Aung profile photoBo Bo AungPortfolio

Shoppy

A Vue-based e-commerce SPA with cart state, category browsing, and a clean Bootstrap-powered storefront UI.

Vue.jsVuexVue RouterBootstrap 5AxiosFontAwesomeE-commerceSPAFrontend
Shoppy – 1
Shoppy – 2
Shoppy – 3
Shoppy – 4

Project overview

Summary

Shoppy is a modern single-page e-commerce application built using Vue 3, Vuex for state management, and Vue Router for navigation. It leverages Bootstrap 5 for responsive styling and FontAwesome for icons. The project includes product listing, category filters, a shopping cart with Vuex state persistence, and a clean modular architecture. Axios is integrated for API requests, allowing seamless backend communication. The app follows best practices with Vue CLI setup, ESLint linting, and a scalable folder structure suitable for production deployments.