├── .babelrc ├── .eslintrc.json ├── .gitignore ├── README.md ├── components ├── Cart.jsx ├── Footer.jsx ├── FooterBanner.jsx ├── HeroBanner.jsx ├── Layout.jsx ├── Navbar.jsx ├── Product.jsx └── index.js ├── context └── StateContext.js ├── lib ├── client.js ├── getStripe.js └── utils.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── api │ ├── hello.js │ └── stripe.js ├── index.js ├── product │ └── [slug].js └── success.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── cart.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico └── site.webmanifest ├── sanity ├── README.md ├── config │ ├── .checksums │ └── @sanity │ │ ├── data-aspects.json │ │ ├── default-layout.json │ │ ├── default-login.json │ │ ├── form-builder.json │ │ └── vision.json ├── package.json ├── plugins │ └── .gitkeep ├── sanity.json ├── schemas │ ├── banner.js │ ├── product.js │ └── schema.js ├── static │ ├── .gitkeep │ └── favicon.ico ├── tsconfig.json └── yarn.lock └── styles └── globals.css /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/README.md -------------------------------------------------------------------------------- /components/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/Cart.jsx -------------------------------------------------------------------------------- /components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/Footer.jsx -------------------------------------------------------------------------------- /components/FooterBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/FooterBanner.jsx -------------------------------------------------------------------------------- /components/HeroBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/HeroBanner.jsx -------------------------------------------------------------------------------- /components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/Layout.jsx -------------------------------------------------------------------------------- /components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/Navbar.jsx -------------------------------------------------------------------------------- /components/Product.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/Product.jsx -------------------------------------------------------------------------------- /components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/components/index.js -------------------------------------------------------------------------------- /context/StateContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/context/StateContext.js -------------------------------------------------------------------------------- /lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/lib/client.js -------------------------------------------------------------------------------- /lib/getStripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/lib/getStripe.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/lib/utils.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/api/hello.js -------------------------------------------------------------------------------- /pages/api/stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/api/stripe.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/product/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/product/[slug].js -------------------------------------------------------------------------------- /pages/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/pages/success.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/cart.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /sanity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/README.md -------------------------------------------------------------------------------- /sanity/config/.checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/config/.checksums -------------------------------------------------------------------------------- /sanity/config/@sanity/data-aspects.json: -------------------------------------------------------------------------------- 1 | { 2 | "listOptions": {} 3 | } 4 | -------------------------------------------------------------------------------- /sanity/config/@sanity/default-layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/config/@sanity/default-layout.json -------------------------------------------------------------------------------- /sanity/config/@sanity/default-login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/config/@sanity/default-login.json -------------------------------------------------------------------------------- /sanity/config/@sanity/form-builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/config/@sanity/form-builder.json -------------------------------------------------------------------------------- /sanity/config/@sanity/vision.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaultApiVersion": "2021-10-21" 3 | } 4 | -------------------------------------------------------------------------------- /sanity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/package.json -------------------------------------------------------------------------------- /sanity/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | User-specific packages can be placed here 2 | -------------------------------------------------------------------------------- /sanity/sanity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/sanity.json -------------------------------------------------------------------------------- /sanity/schemas/banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/schemas/banner.js -------------------------------------------------------------------------------- /sanity/schemas/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/schemas/product.js -------------------------------------------------------------------------------- /sanity/schemas/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/schemas/schema.js -------------------------------------------------------------------------------- /sanity/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/static/.gitkeep -------------------------------------------------------------------------------- /sanity/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/static/favicon.ico -------------------------------------------------------------------------------- /sanity/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/tsconfig.json -------------------------------------------------------------------------------- /sanity/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/sanity/yarn.lock -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sincerely91/react-shopping-website/HEAD/styles/globals.css --------------------------------------------------------------------------------