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.
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.
You can find the stunning designs we are using for Storefront UI components here
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
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.
TBD in a few days once we have current ones docummented.