{"repo":"pooriaset/nextjs-woo","free":true,"listed":false,"github":"https://github.com/pooriaset/nextjs-woo","clone":"git clone https://github.com/pooriaset/nextjs-woo.git","description":"🔥Next.js & WooCommerce integration with Apollo Client & WP-GraphQL for efficient ecommerce functionalities in WordPress.","language":"TypeScript","stars":10,"topics":["apollo","ecommerce","frontend","graphql","mui","muiv5","react","typescript","woocommerce","woocommerce-api"],"license":"MIT","category":"ecommerce","readme_excerpt":"nextjs-woo Next.js & WooCommerce integration with Apollo Client & WP-GraphQL for efficient ecommerce functionalities in WordPress. Table of Contents - Requirements - Installation - Usage - Configuration - Contributing - License Requirements Before setting up the Next.js application, ensure that you have a WordPress installation as the backend with the following plugins: - WooCommerce : For eCommerce functionality. - WP-GraphQL : Provides a GraphQL API for your WordPress site. - WPGraphQL for WooCommerce (WooGraphQL) : Extends WP-GraphQL to include WooCommerce data. - WPGraphQL JWT Authentication : Enables JWT authentication for secure API access. - wp-nextjs-woo : A necessary plugin for this Next.js project to work with your WordPress setup. Installation To get started with this project, follow these steps to set up your development environment. Prerequisites Make sure you have the following installed on your machine: - Node.js (version specified in the .nvmrc file) - Yarn (version specified in the package.json file) Step 1: Clone the Repository To get the project files onto your local machine, you need to clone the repository. You can do this by visiting the repository page on GitHub, clicking the green \"Code\" button, and copying the URL provided. Then, use your preferred Git client or command line to clone the repository to your desired directory. Step 2: Install Dependencies Next, install the project dependencies using Yarn: Step 3: Create Environment Variables Before runn","default_branch":null,"files":null,"tree":[],"storefront":"/r/pooriaset","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pooriaset/nextjs-woo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}