All Projects β†’ vuestorefront β†’ vsf-default

vuestorefront / vsf-default

Licence: MIT license
Vue Storefront Default theme. Always Open Source, MIT license. Made with πŸ’š by Vue Storefront. (please consider vsf-capybara instead)

Programming Languages

Vue
7211 projects
SCSS
7915 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to vsf-default

pressbooks-book
McLuhan is the default book theme for Pressbooks.
Stars: ✭ 17 (-10.53%)
Mutual labels:  default-theme
Shibuya
An Xcode theme to solve some problems with default theme on SwiftUI
Stars: ✭ 38 (+100%)
Mutual labels:  default-theme
prestashop
Convert your traditional PrestaShop website into a fast, mobile friendly and modern website.
Stars: ✭ 19 (+0%)
Mutual labels:  vuestorefront
vsf-external-checkout
VueStorefront External Checkout module
Stars: ✭ 26 (+36.84%)
Mutual labels:  vuestorefront
vsf-address-book
Customer address book extension for Vue Storefront - Integration to manage customer’s multiple addresses under my account section
Stars: ✭ 20 (+5.26%)
Mutual labels:  vuestorefront
magento2-external-checkout
Vue Storefront plugin for external checkout (https://github.com/DivanteLtd/vue-storefront/issues/895)
Stars: ✭ 17 (-10.53%)
Mutual labels:  vuestorefront
vsf-capybara
Capybara is a Storefront UI based theme for Vue Storefront. Always Open Source, MIT license. Made with πŸ’š by Vue Storefront.
Stars: ✭ 153 (+705.26%)
Mutual labels:  vuestorefront
vsf-payment-paypal
Paypal payment module for Vue Storefront
Stars: ✭ 46 (+142.11%)
Mutual labels:  vuestorefront

vsf-default

Vue Storefront Default theme (please consider vsf-capybara instead)

Stay connected

GitHub Repo stars Twitter Follow YouTube Channel Subscribers Discord

πŸŽ‰ Current status: Production ready

The design

This theme is basic template of typical eCommerce for a fashion industry. In the project we used Material Icons.

Vue Storefront - Annimations in sidebar menu

Vue Storefront - Annimations in featured products box

Here you can read more about the process of designing PWA for eCommerce.

The design is available in open source in the Figma file format under the URL https://www.figma.com/file/VKyqbHFI55TKIKcQlFLiVpVF/Vue-Storefront-Open-Source.

Browser Compatibility

  • last 2 Chrome versions
  • last 2 Firefox versions
  • last 2 Edge versions
  • modern browsers

πŸ”Œ Installation

To be able to use new Default theme in your Vue Storefront installation, you need to:

  1. Install lerna globally:

    npm install -g lerna
    

    or

    yarn global add lerna
    
  2. Configure vsf-default repository as a git submodule in theme path of your Vue Storefront workspace, and then track master branch:

    git submodule add -b master [email protected]:DivanteLtd/vsf-default.git src/themes/default
    
  3. Fetch all the data:

    git submodule update --init --remote
    
  4. Update Vue Storefront configuration by copying local.json file from vsf-default to root config directory.

  5. Update TypeScript compiler option in tsconfig.json in root directory: change value for compilerOptions.paths.theme/* from default theme ["src/themes/default/*"] to brand new Default theme: ["src/themes/default/*"].

  6. Download all dependencies and start development server:

    lerna bootstrap && yarn dev
    
  7. That’s all! Now after opening your development server (http://localhost:3000 by default) you should see Vue Storefront with Default theme! πŸŽ‰

Troubleshooting

After git submodule add -b master [email protected]:DivanteLtd/vsf-default.git src/themes/default you see message: 'src/themes/default' already exists in the index

That is shown because directory already exist or if you removed it then you need to remove it from git index git rm -r --cached src/themes/default

The screenshots

Vue Storefront - Annimations in the sidebar cart

Vue Storefront - Annimations on producy card

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].