# Overview

Most of the modern eCommerce platforms is slow, heavy and complicated. We believe that there is no reason for it to be like that. Vue Storefront is a headless eCommerce frontend that can work with any backend platform. It can connect with your eCommerce platform, CMS, ERP, PIM or anything else via it's API. Because of that you can benefit from the flexibilility and speed of a modern Progressive Web Applications while still leveraging the services that you're already using!

# Architecture

Vue Storefront as a concept is embracing the modular approach to building eCommerce frontends.

Essentialy the project itself is just a set of independent NPM packages providing different eCommerce/CMS/app functionalities that can be used in any combination. While building your Vue Storefront shop you're just picking the packages that you need for this specific project.

The fact that Vue Storefront packages are standalone allows to use them in any Vue.js enviroment so you're not forced to use Nuxt. You can use Vue Storefront packages with Vue CLI or even within your custom Vue.js codebase.

# Key features

  • Blazing fast (90+ Lighthouse score for every page)
  • Works with any backend, CMS, ERP, PIM and anything else that has API
  • Server Side Rendered
  • Progressive Web App
  • Huge flexibility in changing third-party services

# Technology stack

  • Vue.js
  • Nuxt.js
  • CSS
  • Storefront UI (optional)
  • TypeScript (optional)