├── LICENSE ├── README.md └── lessons ├── 00 - Introduction └── README.md ├── 01 - Create a New React Application with Next.js └── README.md ├── 02 - Add a Grid of Products with Images to a Next.js React App ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ ├── Home.solution.module.css │ └── globals.css ├── 03 - Add and Configure Products in the Stripe Dashboard for an Online Store ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ └── index.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── products.solution.json ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 05 - Host & Deploy a Next.js React app on Vercel ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ └── index.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 06 - Configure a Stripe Checkout Domain for Client-Only Integration ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ └── index.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store ├── .gitignore ├── README.md ├── lib │ ├── payments.js │ └── payments.solution.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ ├── Home.solution.module.css │ └── globals.css ├── 09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total ├── .gitignore ├── README.md ├── lib │ └── payments.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 10 - Create a Custom React Hook to Manage Cart State ├── .gitignore ├── README.md ├── hooks │ ├── use-cart.js │ └── use-cart.solution.js ├── lib │ └── payments.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 11 - Use the React Context API to Globally Manage Cart State in a Next.js App ├── .gitignore ├── README.md ├── components │ ├── Nav.solution │ │ ├── Nav.solution.js │ │ └── index.js │ └── Nav │ │ ├── Nav.js │ │ ├── Nav.module.css │ │ └── index.js ├── hooks │ ├── use-cart.js │ └── use-cart.solution.js ├── lib │ └── payments.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── _app.solution.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page ├── .gitignore ├── README.md ├── components │ └── Nav │ │ ├── Nav.js │ │ ├── Nav.module.css │ │ ├── Nav.solution.js │ │ └── index.js ├── hooks │ ├── use-cart.js │ └── use-cart.solution.js ├── lib │ └── payments.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── _app.solution.js │ ├── api │ │ └── hello.js │ ├── index.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ └── globals.css ├── 13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store ├── .gitignore ├── README.md ├── components │ └── Nav │ │ ├── Nav.js │ │ ├── Nav.module.css │ │ └── index.js ├── hooks │ └── use-cart.js ├── lib │ ├── payments.js │ └── storage.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── index.js │ ├── products │ │ ├── [productId].solution.js │ │ └── productId.js │ └── solution.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Home.module.css │ ├── Product.module.css │ └── globals.css ├── 14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App ├── .gitignore ├── README.md ├── components │ ├── Nav │ │ ├── Nav.js │ │ ├── Nav.module.css │ │ └── index.js │ └── Table │ │ ├── Table.js │ │ ├── Table.module.css │ │ └── index.js ├── hooks │ ├── use-cart.js │ └── use-cart.solution.js ├── lib │ ├── payments.js │ └── storage.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── cart.js │ ├── cart.solution.js │ ├── index.js │ └── products │ │ └── [productId].js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Cart.module.css │ ├── Home.module.css │ ├── Product.module.css │ └── globals.css ├── 15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js ├── .gitignore ├── README.md ├── components │ ├── Nav │ │ ├── Nav.js │ │ ├── Nav.module.css │ │ └── index.js │ └── Table │ │ ├── Table.js │ │ ├── Table.module.css │ │ └── index.js ├── hooks │ ├── use-cart.js │ └── use-cart.solution.js ├── lib │ ├── payments.js │ └── storage.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── api │ │ └── hello.js │ ├── cart.js │ ├── cart.solution.js │ ├── index.js │ └── products │ │ └── [productId].js ├── public │ ├── favicon.ico │ ├── images │ │ ├── spacejelly-combo.jpg │ │ ├── spacejelly-stickers.jpg │ │ └── spacejelly-tshirt.jpg │ └── vercel.svg └── styles │ ├── Cart.module.css │ ├── Home.module.css │ ├── Product.module.css │ └── globals.css ├── 99 - Outro └── README.md └── shared ├── .env.shared └── products.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/README.md -------------------------------------------------------------------------------- /lessons/00 - Introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/00 - Introduction/README.md -------------------------------------------------------------------------------- /lessons/01 - Create a New React Application with Next.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/01 - Create a New React Application with Next.js/README.md -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/.gitignore -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/README.md -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/package-lock.json -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/package.json -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/_app.js -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/index.js -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/pages/solution.js -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/favicon.ico -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/public/vercel.svg -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/Home.solution.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/Home.solution.module.css -------------------------------------------------------------------------------- /lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/02 - Add a Grid of Products with Images to a Next.js React App/styles/globals.css -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/.gitignore -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/README.md -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/package-lock.json -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/package.json -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/_app.js -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/pages/index.js -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/favicon.ico -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/public/vercel.svg -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/03 - Add and Configure Products in the Stripe Dashboard for an Online Store/styles/globals.css -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/.gitignore -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/README.md -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/package-lock.json -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/package.json -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/_app.js -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/index.js -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/pages/solution.js -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/products.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/products.solution.json -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/favicon.ico -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/public/vercel.svg -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/04 - Dynamically Manage a Grid of Products in an Online Store with a JSON Document/styles/globals.css -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/.gitignore -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/README.md -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/package-lock.json -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/package.json -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/_app.js -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/pages/index.js -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/public/favicon.ico -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/public/vercel.svg -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/05 - Host & Deploy a Next.js React app on Vercel/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/05 - Host & Deploy a Next.js React app on Vercel/styles/globals.css -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/.gitignore -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/README.md -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/package-lock.json -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/package.json -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/_app.js -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/pages/index.js -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/favicon.ico -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/public/vercel.svg -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/06 - Configure a Stripe Checkout Domain for Client-Only Integration/styles/globals.css -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/.gitignore -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/README.md -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/package-lock.json -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/package.json -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/_app.js -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/index.js -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/pages/solution.js -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/favicon.ico -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/public/vercel.svg -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/07 - Add a Stripe API Key as an Environment Variable in Next.js & Vercel/styles/globals.css -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/.gitignore -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/README.md -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/lib/payments.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/lib/payments.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/lib/payments.solution.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/next.config.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/package-lock.json -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/package.json -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/_app.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/index.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/pages/solution.js -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/favicon.ico -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/public/vercel.svg -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/Home.solution.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/Home.solution.module.css -------------------------------------------------------------------------------- /lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/08 - Add a Buy Now Button and Integrate Stripe Checkout to Purchase Products in a Next.js Online Store/styles/globals.css -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/.gitignore -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/README.md -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/lib/payments.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/next.config.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/package-lock.json -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/package.json -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/_app.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/index.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/pages/solution.js -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/favicon.ico -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/public/vercel.svg -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/09 - Create a Shopping Cart with the useState React Hook to Manage Product Quantity and Total/styles/globals.css -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/.gitignore -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/README.md -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/hooks/use-cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/hooks/use-cart.solution.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/lib/payments.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/next.config.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/package-lock.json -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/package.json -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/pages/_app.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/pages/index.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/pages/solution.js -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/public/favicon.ico -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/public/vercel.svg -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/10 - Create a Custom React Hook to Manage Cart State/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/10 - Create a Custom React Hook to Manage Cart State/styles/globals.css -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/.gitignore -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/README.md -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav.solution/Nav.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav.solution/Nav.solution.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav.solution/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav.solution.js'; -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav/Nav.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav/Nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav/Nav.module.css -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/components/Nav/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav'; -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/hooks/use-cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/hooks/use-cart.solution.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/lib/payments.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/next.config.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/package-lock.json -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/package.json -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/_app.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/_app.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/_app.solution.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/index.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/pages/solution.js -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/favicon.ico -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/public/vercel.svg -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/11 - Use the React Context API to Globally Manage Cart State in a Next.js App/styles/globals.css -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/.gitignore -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/README.md -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.module.css -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/Nav.solution.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/components/Nav/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav'; -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/hooks/use-cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/hooks/use-cart.solution.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/lib/payments.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/next.config.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/package-lock.json -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/package.json -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/_app.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/_app.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/_app.solution.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/index.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/pages/solution.js -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/favicon.ico -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/public/vercel.svg -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/12 - Store and Load Cart State from Local Storage to Persist the Shopping Cart When Reloading the Page/styles/globals.css -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/.gitignore -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/README.md -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/components/Nav/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/components/Nav/Nav.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/components/Nav/Nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/components/Nav/Nav.module.css -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/components/Nav/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav'; -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/lib/payments.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/lib/storage.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/next.config.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/package-lock.json -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/package.json -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/_app.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/index.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/products/[productId].solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/products/[productId].solution.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/products/productId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/products/productId.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/pages/solution.js -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/favicon.ico -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/public/vercel.svg -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/Product.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/Product.module.css -------------------------------------------------------------------------------- /lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/13 - Use Next.js Dynamic Routes to Create Product Pages for an Online Store/styles/globals.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/.gitignore -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/README.md -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Nav/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Nav/Nav.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Nav/Nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Nav/Nav.module.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Nav/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav'; -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Table/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Table/Table.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Table/Table.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Table/Table.module.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/components/Table/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Table'; 2 | -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/hooks/use-cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/hooks/use-cart.solution.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/lib/payments.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/lib/storage.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/next.config.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/package-lock.json -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/package.json -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/_app.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/cart.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/cart.solution.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/index.js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/products/[productId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/pages/products/[productId].js -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/favicon.ico -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/public/vercel.svg -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Cart.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Cart.module.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Product.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/Product.module.css -------------------------------------------------------------------------------- /lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/14 - Create a Shopping Cart Page to Manage Products to Purchase in a Next.js App/styles/globals.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/.gitignore -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/README.md -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Nav/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Nav/Nav.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Nav/Nav.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Nav/Nav.module.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Nav/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Nav'; -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Table/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Table/Table.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Table/Table.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Table/Table.module.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/components/Table/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Table'; 2 | -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/hooks/use-cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/hooks/use-cart.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/hooks/use-cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/hooks/use-cart.solution.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/lib/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/lib/payments.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/lib/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/lib/storage.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/next.config.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/package-lock.json -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/package.json -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/_app.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/api/hello.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/cart.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/cart.solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/cart.solution.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/index.js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/products/[productId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/pages/products/[productId].js -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/favicon.ico -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-combo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-combo.jpg -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-stickers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-stickers.jpg -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-tshirt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/images/spacejelly-tshirt.jpg -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/public/vercel.svg -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Cart.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Cart.module.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Home.module.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Product.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/Product.module.css -------------------------------------------------------------------------------- /lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/15 - Add a Quantity Input to the Cart Page to Add or Remove Items from a Shopping Cart in Next.js/styles/globals.css -------------------------------------------------------------------------------- /lessons/99 - Outro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/99 - Outro/README.md -------------------------------------------------------------------------------- /lessons/shared/.env.shared: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/shared/.env.shared -------------------------------------------------------------------------------- /lessons/shared/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colbyfayock/space-jelly-store-workshop/HEAD/lessons/shared/products.json --------------------------------------------------------------------------------