/homepage-module-pwa-studio

Homepage Module for Magento PWA Studio

Primary LanguageJavaScript

"SimiCart Logo"

Homepage Module for Magento PWA Studio

This module helps you customize your homepage based on Venia theme of Magento PWA Studio. The configurable components include:

  1. Main Menu
  2. Banner Slider
  3. Category Blocks
  4. Product Grids

"Homepage Module Layout"

Installation

1. Clone pwa-studio

git clone https://github.com/magento-research/pwa-studio/
cd pwa-studio
git checkout release/6.0.1
cp packages/venia-concept/.env.dist packages/venia-concept/.env

2. Modify package.json

workspaces:


  "workspaces": [
...
    "packages/upward-spec",
    "packages/simi-home"
  ],

scripts:

  "scripts": {
	...
    "venia": "yarn workspace @magento/venia-concept",
    "simi-home": "node ./packages/pwa-buildpack/bin/buildpack load-env ./packages/simi-home && yarn workspace @simicart/simi-home",
    "watch:simihome": "yarn simi-home run watch",
    "stage:simihome": "yarn simi-home run start"
  },

3. Clone simi-home

cd  packages
git clone https://github.com/Simicart/homepage-module-pwa-studio
mv homepage-module-pwa-studio/simi-home ./
cd simi-home
yarn install
yarn run build
cd ../..
yarn install
yarn run build

4. Run watch/stage

To run watch

yarn run watch:simihome

To run production

NODE_ENV=production PORT=8080 npm run stage:simihome