This is a React theme boilerplate for WordPress, built with Next JS, Webpack, Babel, Node, Express.
Live Demo

These instructions will get you a copy of the project up and running on your local machine for development purposes.
[email protected]:rtCamp/wp-decoupled.gitcd wp-decouplednvm usenpm installClone and activate the following plugins, in your WordPress plugin directory:
You can also import default wooCommerce products that come with wooCommerce Plugin for development ( if you don't have any products in your WordPress install )
WP Dashboard > Tools > WooCommerce products(CSV) : The WooCommerce default products csv file is available at wp-content/plugins/woocommerce/sample-data/sample_products.csv
a. You can use any secret token of your choice, however it would be best if you generate one using WordPress Salt generator (https://api.wordpress.org/secret-key/1.1/salt/) to generate a Secret. And just pick up any one of the token and add it in place of 'your-secret-token' below:
Define a Secret in wp-config.php of your WordPress directory:
define( 'GRAPHQL_JWT_AUTH_SECRET_KEY', 'your-secret-token' );
b. Depending on your particular environment, you may have to research how to enable these headers, but in Apache, you can do the following in your .htaccess:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
.env.example to .env and update your detailsSITE_URL=http://localhost:3000
NEXT_PUBLIC_WOO_SITE_URL=http://yourwocommercesite.com
WOO_CONSUMER_KEY=xxxxx
WOO_SECRET=xxxxx
npm run dev Runs the node server in development modenpm run dev:inspect Runs the dev server with Inspectornpm run server Runs the NEXT produciton servernpm run lint Runs the linternpm run format Runs the formatternpm run build Creates the NEXT buildWP Decoupled app on your mobile.This project is licensed under the MIT License - see the LICENSE.md file for details