├── 978-1-4842-9611-0.jpg ├── Ch10_Code_Nextjs_eCommerce └── Ch10_Code_Nextjs_eCommerce │ └── cypress tests │ └── cypress tests pipeline file.txt ├── Ch11_Code_Nextjs_eCommerce └── Ch11_Code_Nextjs_eCommerce │ ├── adapting slug.js │ └── Adapting slug.js.txt │ ├── changes for adding language support │ ├── public │ │ └── locales │ │ │ ├── en │ │ │ ├── common.json │ │ │ └── test.json │ │ │ └── nl-NL │ │ │ ├── common.json │ │ │ └── test.json │ └── snippets for adding language support.txt │ ├── changes for adding locale support │ └── snippets for adding locale support.txt │ ├── guidance - converting components │ └── snippets for converting pages.txt │ ├── guidance - converting pages │ └── snippets for converting pages.txt │ ├── translating into dutch │ └── nl-NL │ │ ├── about.json │ │ ├── canceled.json │ │ ├── cart.json │ │ ├── common.json │ │ ├── delivery.json │ │ ├── demobanner.json │ │ ├── emptycart.json │ │ ├── footer.json │ │ ├── home.json │ │ ├── info.json │ │ ├── minicart.json │ │ ├── navbar.json │ │ ├── newsletter.json │ │ ├── perfect.json │ │ ├── privacy.json │ │ ├── shop.json │ │ ├── slug.json │ │ ├── success.json │ │ ├── terms.json │ │ └── test.json │ ├── translating into english │ ├── en │ │ ├── about.json │ │ ├── canceled.json │ │ ├── cart.json │ │ ├── common.json │ │ ├── delivery.json │ │ ├── demobanner.json │ │ ├── emptycart.json │ │ ├── footer.json │ │ ├── info.json │ │ ├── minicart.json │ │ ├── navbar.json │ │ ├── newsletter.json │ │ ├── perfect.json │ │ ├── privacy.json │ │ ├── shop.json │ │ ├── slug.json │ │ ├── success.json │ │ ├── terms.json │ │ └── test.json │ └── home.json │ ├── updating a component file │ └── snippets for updating a component file.txt │ └── updating a page file │ └── snippets for updating a page file.txt ├── Ch12_Code_Nextjs_eCommerce └── Ch12_Code_Nextjs_eCommerce │ ├── adding account page │ ├── DisplayProfile.jsx │ ├── account.js │ ├── code changes for NavBar.jsx.txt │ └── styles for global.css.txt │ ├── adding login options │ ├── DemoBanner.jsx │ └── styles for globals.css.txt │ └── installing next-auth │ └── src │ └── pages │ └── api │ └── auth │ └── [...nextauth].js ├── Ch1_Code_Nextjs_eCommerce └── Ch1_Code_Nextjs_eCommerce │ ├── dependencies for site.txt │ └── devDependencies for site.txt ├── Ch2_Code_Nextjs_eCommerce └── Ch2_Code_Nextjs_eCommerce │ ├── components │ ├── DemoBanner.jsx │ ├── Footer.jsx │ ├── Layout.jsx │ ├── NavBar.jsx │ ├── Newsletter.jsx │ ├── PaymentIcons.jsx │ ├── PerfectBanner.jsx │ └── index.js │ ├── images │ ├── frontimage.jpg │ ├── newsletter.jpg │ └── perfect.jpg │ └── pages │ ├── _app.js │ ├── about.js │ ├── contact.js │ ├── delivery.js │ ├── index.js │ ├── privacy.js │ └── terms.js ├── Ch3_Code_Nextjs_eCommerce └── Ch3_Code_Nextjs_eCommerce │ ├── Product listing.xlsx │ ├── adding products │ ├── caramel-apple.png │ ├── chocolate-orange.jpg │ ├── cranberry-clementine.png │ ├── ingredients.txt │ ├── pear-vanilla-cinnamon.png │ ├── quince-cobnut.png │ ├── spiced-pumpkin.png │ └── sticky-toffee.png │ ├── building shop │ └── shop.js │ ├── configuring Sanity │ ├── client.js │ └── product.js │ ├── creating individual page │ ├── Info.jsx │ ├── Product.jsx │ └── product │ │ └── [slug].js │ └── data fields for Sanity.xlsx ├── Ch4_Code_Nextjs_eCommerce └── Ch4_Code_Nextjs_eCommerce │ ├── adding a minicart │ └── MiniCart.jsx │ ├── adding context │ ├── Footer.jsx │ ├── NavBar.jsx │ ├── StateContext.js │ └── _app.js │ ├── adding stripe │ ├── Cart.jsx │ ├── lib │ │ ├── client.js │ │ ├── getStripe.js │ │ └── utils.js │ ├── pages │ │ └── api │ │ │ ├── hello.js │ │ │ └── stripe.js │ └── success.js │ ├── constructing the cart │ ├── Cart.jsx │ └── NavBar.jsx │ ├── finishing the buttons │ └── [slug].js │ └── refactoring the cart │ ├── Cart.jsx │ ├── Cart │ └── EmptyCart.jsx │ └── MiniCart.jsx ├── Ch5_Code_Nextjs_eCommerce └── Ch5_Code_Nextjs_eCommerce │ ├── alternative method - css modules │ ├── Footer │ │ ├── Footer.jsx │ │ └── Footer.module.css │ └── Layout.jsx │ ├── alternative method - sass │ ├── about.scss │ ├── index.scss │ └── next.config.js │ └── applying styles │ ├── globals.css │ └── images │ ├── frontimage.jpg │ ├── newsletter.jpg │ └── perfect.jpg ├── Ch6_Code_Nextjs_eCommerce └── Ch6_Code_Nextjs_eCommerce │ ├── mobile.css │ ├── portable.css │ └── tablet.css ├── Ch7_Code_Nextjs_eCommerce └── Ch7_Code_Nextjs_eCommerce │ ├── cancel page │ └── canceled.js │ ├── correcting errors │ ├── browserconfig.xml │ ├── code for Info.jsx.txt │ ├── favicon │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-384x384.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg │ └── site.webmanifest │ ├── flipping product images │ └── flipping product images.txt │ ├── updated add to cart button │ ├── markup for button.txt │ └── styles for button.txt │ └── updated star review │ ├── StarRating.jsx │ └── styles.css.txt ├── Ch8_Code_Nextjs_eCommerce └── Ch8_Code_Nextjs_eCommerce │ ├── adding dynamic names.txt │ ├── adding next-seo.txt │ ├── next-seo.config file.txt │ └── overriding default settings.txt ├── Ch9_Code_Nextjs_eCommerce └── Ch9_Code_Nextjs_eCommerce │ ├── cypress │ └── e2e │ │ ├── addingProducts.cy.js │ │ ├── app.cy.js │ │ ├── component │ │ ├── demobanner.cy.js │ │ ├── info.cy.js │ │ └── product.cy.js │ │ ├── creditCardImages.cy.js │ │ ├── removingProducts.cy.js │ │ └── starRating.cy.js │ ├── e2e testing results.png │ ├── script entries.txt │ └── tsconfig.json ├── Contributing.md ├── LICENSE.txt └── README.md /978-1-4842-9611-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/978-1-4842-9611-0.jpg -------------------------------------------------------------------------------- /Ch10_Code_Nextjs_eCommerce/Ch10_Code_Nextjs_eCommerce/cypress tests/cypress tests pipeline file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch10_Code_Nextjs_eCommerce/Ch10_Code_Nextjs_eCommerce/cypress tests/cypress tests pipeline file.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/adapting slug.js/Adapting slug.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/adapting slug.js/Adapting slug.js.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/en/common.json: -------------------------------------------------------------------------------- 1 | { 2 | "greeting": "Hello world!" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/en/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/en/test.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/nl-NL/common.json: -------------------------------------------------------------------------------- 1 | { 2 | "greeting": "Hallo Wereld!" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/nl-NL/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/public/locales/nl-NL/test.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/snippets for adding language support.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding language support/snippets for adding language support.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding locale support/snippets for adding locale support.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/changes for adding locale support/snippets for adding locale support.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/guidance - converting components/snippets for converting pages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/guidance - converting components/snippets for converting pages.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/guidance - converting pages/snippets for converting pages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/guidance - converting pages/snippets for converting pages.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/about.json: -------------------------------------------------------------------------------- 1 | { 2 | "about": "Over Macaron Magic" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/canceled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/canceled.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/cart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/cart.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/common.json: -------------------------------------------------------------------------------- 1 | { 2 | "greeting": "Hello world!" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/delivery.json: -------------------------------------------------------------------------------- 1 | { 2 | "delivery": "Dit is de leveringspagina" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/demobanner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/demobanner.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/emptycart.json: -------------------------------------------------------------------------------- 1 | { 2 | "empty": "Je winkeltas is leeg" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/footer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/footer.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/home.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/info.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/minicart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/minicart.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/navbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/navbar.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/newsletter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/newsletter.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/perfect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/perfect.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/privacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/privacy.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/shop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/shop.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/slug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/slug.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/success.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/terms.json: -------------------------------------------------------------------------------- 1 | { 2 | "terms": "Dit is de algemene voorwaarden pagina" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into dutch/nl-NL/test.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/about.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/about.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/canceled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/canceled.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/cart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/cart.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/common.json: -------------------------------------------------------------------------------- 1 | { 2 | "greeting": "Hello world!" 3 | } 4 | -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/delivery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/delivery.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/demobanner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/demobanner.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/emptycart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/emptycart.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/footer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/footer.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/info.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/minicart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/minicart.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/navbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/navbar.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/newsletter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/newsletter.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/perfect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/perfect.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/privacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/privacy.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/shop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/shop.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/slug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/slug.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/success.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/terms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/terms.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/en/test.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/translating into english/home.json -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/updating a component file/snippets for updating a component file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/updating a component file/snippets for updating a component file.txt -------------------------------------------------------------------------------- /Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/updating a page file/snippets for updating a page file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch11_Code_Nextjs_eCommerce/Ch11_Code_Nextjs_eCommerce/updating a page file/snippets for updating a page file.txt -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/DisplayProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/DisplayProfile.jsx -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/account.js -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/code changes for NavBar.jsx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/code changes for NavBar.jsx.txt -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/styles for global.css.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding account page/styles for global.css.txt -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding login options/DemoBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding login options/DemoBanner.jsx -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding login options/styles for globals.css.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/adding login options/styles for globals.css.txt -------------------------------------------------------------------------------- /Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/installing next-auth/src/pages/api/auth/[...nextauth].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch12_Code_Nextjs_eCommerce/Ch12_Code_Nextjs_eCommerce/installing next-auth/src/pages/api/auth/[...nextauth].js -------------------------------------------------------------------------------- /Ch1_Code_Nextjs_eCommerce/Ch1_Code_Nextjs_eCommerce/dependencies for site.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch1_Code_Nextjs_eCommerce/Ch1_Code_Nextjs_eCommerce/dependencies for site.txt -------------------------------------------------------------------------------- /Ch1_Code_Nextjs_eCommerce/Ch1_Code_Nextjs_eCommerce/devDependencies for site.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch1_Code_Nextjs_eCommerce/Ch1_Code_Nextjs_eCommerce/devDependencies for site.txt -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/DemoBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/DemoBanner.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Footer.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Layout.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/NavBar.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Newsletter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/Newsletter.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/PaymentIcons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/PaymentIcons.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/PerfectBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/PerfectBanner.jsx -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/components/index.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/frontimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/frontimage.jpg -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/newsletter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/newsletter.jpg -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/perfect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/images/perfect.jpg -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/_app.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/about.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/contact.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/delivery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/delivery.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/index.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/privacy.js -------------------------------------------------------------------------------- /Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/terms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch2_Code_Nextjs_eCommerce/Ch2_Code_Nextjs_eCommerce/pages/terms.js -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/Product listing.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/Product listing.xlsx -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/caramel-apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/caramel-apple.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/chocolate-orange.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/chocolate-orange.jpg -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/cranberry-clementine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/cranberry-clementine.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/ingredients.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/ingredients.txt -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/pear-vanilla-cinnamon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/pear-vanilla-cinnamon.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/quince-cobnut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/quince-cobnut.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/spiced-pumpkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/spiced-pumpkin.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/sticky-toffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/adding products/sticky-toffee.png -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/building shop/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/building shop/shop.js -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/configuring Sanity/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/configuring Sanity/client.js -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/configuring Sanity/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/configuring Sanity/product.js -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/Info.jsx -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/Product.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/Product.jsx -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/product/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/creating individual page/product/[slug].js -------------------------------------------------------------------------------- /Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/data fields for Sanity.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch3_Code_Nextjs_eCommerce/Ch3_Code_Nextjs_eCommerce/data fields for Sanity.xlsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding a minicart/MiniCart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding a minicart/MiniCart.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/Footer.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/NavBar.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/StateContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/StateContext.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding context/_app.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/Cart.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/client.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/getStripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/getStripe.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/lib/utils.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/pages/api/hello.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/pages/api/stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/pages/api/stripe.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/adding stripe/success.js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/constructing the cart/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/constructing the cart/Cart.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/constructing the cart/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/constructing the cart/NavBar.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/finishing the buttons/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/finishing the buttons/[slug].js -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/Cart.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/Cart/EmptyCart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/Cart/EmptyCart.jsx -------------------------------------------------------------------------------- /Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/MiniCart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch4_Code_Nextjs_eCommerce/Ch4_Code_Nextjs_eCommerce/refactoring the cart/MiniCart.jsx -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Footer/Footer.jsx -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Footer/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Footer/Footer.module.css -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - css modules/Layout.jsx -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/about.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/about.scss -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/index.scss -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/alternative method - sass/next.config.js -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/globals.css -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/frontimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/frontimage.jpg -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/newsletter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/newsletter.jpg -------------------------------------------------------------------------------- /Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/perfect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch5_Code_Nextjs_eCommerce/Ch5_Code_Nextjs_eCommerce/applying styles/images/perfect.jpg -------------------------------------------------------------------------------- /Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/mobile.css -------------------------------------------------------------------------------- /Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/portable.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/portable.css -------------------------------------------------------------------------------- /Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/tablet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch6_Code_Nextjs_eCommerce/Ch6_Code_Nextjs_eCommerce/tablet.css -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/cancel page/canceled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/cancel page/canceled.js -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/browserconfig.xml -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/code for Info.jsx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/code for Info.jsx.txt -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/android-chrome-384x384.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/favicon.ico -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/correcting errors/site.webmanifest -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/flipping product images/flipping product images.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/flipping product images/flipping product images.txt -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated add to cart button/markup for button.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated add to cart button/markup for button.txt -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated add to cart button/styles for button.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated add to cart button/styles for button.txt -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated star review/StarRating.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated star review/StarRating.jsx -------------------------------------------------------------------------------- /Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated star review/styles.css.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch7_Code_Nextjs_eCommerce/Ch7_Code_Nextjs_eCommerce/updated star review/styles.css.txt -------------------------------------------------------------------------------- /Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/adding dynamic names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/adding dynamic names.txt -------------------------------------------------------------------------------- /Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/adding next-seo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/adding next-seo.txt -------------------------------------------------------------------------------- /Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/next-seo.config file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/next-seo.config file.txt -------------------------------------------------------------------------------- /Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/overriding default settings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch8_Code_Nextjs_eCommerce/Ch8_Code_Nextjs_eCommerce/overriding default settings.txt -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/addingProducts.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/addingProducts.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/app.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/app.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/demobanner.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/demobanner.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/info.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/info.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/product.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/component/product.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/creditCardImages.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/creditCardImages.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/removingProducts.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/removingProducts.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/starRating.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/cypress/e2e/starRating.cy.js -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/e2e testing results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/e2e testing results.png -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/script entries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/script entries.txt -------------------------------------------------------------------------------- /Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Ch9_Code_Nextjs_eCommerce/Ch9_Code_Nextjs_eCommerce/tsconfig.json -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Practical-Next.js-for-E-Commerce/HEAD/README.md --------------------------------------------------------------------------------