Skip to content

Highly customizable Vue.js UI framework for eCommerce.

License

Notifications You must be signed in to change notification settings

Nordicwebteamvue/storefront-ui

 
 

Repository files navigation

Storefront UI

This project is on the early stages of development. Not ready to use. We aim for beta with minimal set of components till end of April

Highly customizable and elegant UI framework for eCommerce (and not only) based on Vue.js and Google Retail UX Playbook. Made with ❤️ by Vue Storefront team & Divante.

What makes it unique?

Some libraries aim to give as much as they can out of the box but they faill when it comes to customization. Our goal was to enable as much as possible out of the box but with primar focus on ability to customize any aspect of the components.

With sfui you need to do a little bit more than with other libs for basic tasks but you get 100% customizable components in return!

You can easly change almost every aspect of provided components and use them to make stunning eCommerce shops (and not only)!

Here are the key characteristics of Storefront UI:

  • Ability to customize any aspect of the library.
  • Seamless upgrades
  • High-level global customization can be done through SCSS variables
  • Component content customization with slots.
  • Component design customization with pure css BEM classes instead of countless props.
  • Possibility to compose your own components from partials (markup/Vue instance/SCSS)
  • Implementation of Atomic Design (with limit to atoms, molecules and organisms)

Read about code design concepts behind Storefront UI and how it can be customized.

Design

You can find the stunning designs we are using for Storefront UI components here

How to try it?

Storefront UI is not ready to use in projects yet. We plan to release working version before the end of April 2019. If you want to play with components just copy the repo and use them in App.vue

Contributing

We are currently in a process of building the library. If you want to help shaping future of vue and eCommerce UI's we'd be more than happy if you want to contribute! Here you can find all the required information.

State of components

TBD in a few days once we have current ones docummented.

About

Highly customizable Vue.js UI framework for eCommerce.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 32.8%
  • HTML 26.6%
  • JavaScript 19.6%
  • TypeScript 14.8%
  • Vue 6.2%