├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── components.json ├── cypress.config.ts ├── cypress ├── e2e │ ├── 2-advanced-examples │ │ └── window.cy.js │ ├── home.cy.ts │ ├── product.cy.ts │ └── specTest.cy.ts ├── fixtures │ └── example.json ├── plugins │ └── index.ts └── support │ ├── commands.ts │ ├── component-index.html │ ├── component.ts │ └── e2e.ts ├── drizzle.config.ts ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── prettier.config.js ├── public ├── favicon.ico └── img │ ├── ArrowCarouselIcon.tsx │ ├── ArrowIcon.tsx │ ├── CartIcon.tsx │ ├── CrossIcon.tsx │ ├── GithubIcon.tsx │ ├── LinkedinIcon.tsx │ ├── MinusIcon.tsx │ ├── PlusIcon.tsx │ ├── ProfileIcon.tsx │ ├── StartIcon.tsx │ ├── categoryimg.jpg │ ├── categoryimg.png │ ├── hero.png │ ├── product.webp │ ├── testcardimg.png │ └── userBg.png ├── sentry.client.config.ts ├── sentry.edge.config.ts ├── sentry.server.config.ts ├── src ├── app │ ├── _components │ │ ├── FeaturedList.tsx │ │ └── HeroSection.tsx │ ├── actions.ts │ ├── api │ │ ├── checkout_sessions │ │ │ └── route.ts │ │ ├── sendReview │ │ │ └── route.tsx │ │ ├── sentry-example-api │ │ │ └── route.ts │ │ ├── trpc │ │ │ └── [trpc] │ │ │ │ └── route.ts │ │ └── webhooks │ │ │ └── route.ts │ ├── categories │ │ ├── [id] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── global-error.tsx │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ ├── products │ │ ├── [id] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── profile │ │ └── page.tsx │ └── reviewSchema.tsx ├── components │ ├── AllProductsList.tsx │ ├── CartItem.tsx │ ├── CartMenu.tsx │ ├── CategoryItem.tsx │ ├── CategoryList.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── PriceDisplay.tsx │ ├── ProductBreadcrumb.tsx │ ├── QuantitySelector.tsx │ ├── QuantitywCart.tsx │ ├── Search │ │ ├── AutoComplete.tsx │ │ ├── Search.tsx │ │ └── SearchItem.tsx │ ├── UserOrders.tsx │ └── ui │ │ ├── Buttons.tsx │ │ ├── ProductCard.tsx │ │ ├── ProductReviews.tsx │ │ ├── ReviewCard.tsx │ │ ├── ReviewForm.tsx │ │ ├── accordion.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── carousel.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── sonner.tsx │ │ ├── table.tsx │ │ └── textarea.tsx ├── context │ └── CartContext.tsx ├── env.js ├── hooks │ ├── useCartActions.tsx │ └── useLocalStorage.tsx ├── instrumentation.ts ├── lib │ └── utils.ts ├── middleware.ts ├── server │ ├── api │ │ ├── root.ts │ │ ├── routers │ │ │ ├── cart.ts │ │ │ └── product.ts │ │ └── trpc.ts │ ├── db │ │ ├── algoliaSeed.ts │ │ ├── index.ts │ │ ├── pricingSeed.ts │ │ ├── productSeed.ts │ │ ├── ratingsSeed.ts │ │ └── schema.ts │ └── queries.ts ├── styles │ └── globals.css ├── trpc │ ├── query-client.ts │ ├── react.tsx │ └── server.ts ├── types │ └── cart.ts └── utils │ ├── constants.ts │ ├── get-stripejs.ts │ └── helpers.ts ├── start-database.sh ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/components.json -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/e2e/2-advanced-examples/window.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/e2e/2-advanced-examples/window.cy.js -------------------------------------------------------------------------------- /cypress/e2e/home.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/e2e/home.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/product.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/e2e/product.cy.ts -------------------------------------------------------------------------------- /cypress/e2e/specTest.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/e2e/specTest.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/plugins/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/support/component-index.html -------------------------------------------------------------------------------- /cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/support/component.ts -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/ArrowCarouselIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/ArrowCarouselIcon.tsx -------------------------------------------------------------------------------- /public/img/ArrowIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/ArrowIcon.tsx -------------------------------------------------------------------------------- /public/img/CartIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/CartIcon.tsx -------------------------------------------------------------------------------- /public/img/CrossIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/CrossIcon.tsx -------------------------------------------------------------------------------- /public/img/GithubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/GithubIcon.tsx -------------------------------------------------------------------------------- /public/img/LinkedinIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/LinkedinIcon.tsx -------------------------------------------------------------------------------- /public/img/MinusIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/MinusIcon.tsx -------------------------------------------------------------------------------- /public/img/PlusIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/PlusIcon.tsx -------------------------------------------------------------------------------- /public/img/ProfileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/ProfileIcon.tsx -------------------------------------------------------------------------------- /public/img/StartIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/StartIcon.tsx -------------------------------------------------------------------------------- /public/img/categoryimg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/categoryimg.jpg -------------------------------------------------------------------------------- /public/img/categoryimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/categoryimg.png -------------------------------------------------------------------------------- /public/img/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/hero.png -------------------------------------------------------------------------------- /public/img/product.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/product.webp -------------------------------------------------------------------------------- /public/img/testcardimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/testcardimg.png -------------------------------------------------------------------------------- /public/img/userBg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/public/img/userBg.png -------------------------------------------------------------------------------- /sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/sentry.client.config.ts -------------------------------------------------------------------------------- /sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/sentry.edge.config.ts -------------------------------------------------------------------------------- /sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/sentry.server.config.ts -------------------------------------------------------------------------------- /src/app/_components/FeaturedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/_components/FeaturedList.tsx -------------------------------------------------------------------------------- /src/app/_components/HeroSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/_components/HeroSection.tsx -------------------------------------------------------------------------------- /src/app/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/actions.ts -------------------------------------------------------------------------------- /src/app/api/checkout_sessions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/api/checkout_sessions/route.ts -------------------------------------------------------------------------------- /src/app/api/sendReview/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/api/sendReview/route.tsx -------------------------------------------------------------------------------- /src/app/api/sentry-example-api/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/api/sentry-example-api/route.ts -------------------------------------------------------------------------------- /src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /src/app/api/webhooks/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/api/webhooks/route.ts -------------------------------------------------------------------------------- /src/app/categories/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/categories/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/categories/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/categories/page.tsx -------------------------------------------------------------------------------- /src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/global-error.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/products/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/products/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/products/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/products/page.tsx -------------------------------------------------------------------------------- /src/app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/profile/page.tsx -------------------------------------------------------------------------------- /src/app/reviewSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/app/reviewSchema.tsx -------------------------------------------------------------------------------- /src/components/AllProductsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/AllProductsList.tsx -------------------------------------------------------------------------------- /src/components/CartItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/CartItem.tsx -------------------------------------------------------------------------------- /src/components/CartMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/CartMenu.tsx -------------------------------------------------------------------------------- /src/components/CategoryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/CategoryItem.tsx -------------------------------------------------------------------------------- /src/components/CategoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/CategoryList.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/PriceDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/PriceDisplay.tsx -------------------------------------------------------------------------------- /src/components/ProductBreadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ProductBreadcrumb.tsx -------------------------------------------------------------------------------- /src/components/QuantitySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/QuantitySelector.tsx -------------------------------------------------------------------------------- /src/components/QuantitywCart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/QuantitywCart.tsx -------------------------------------------------------------------------------- /src/components/Search/AutoComplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/Search/AutoComplete.tsx -------------------------------------------------------------------------------- /src/components/Search/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/Search/Search.tsx -------------------------------------------------------------------------------- /src/components/Search/SearchItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/Search/SearchItem.tsx -------------------------------------------------------------------------------- /src/components/UserOrders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/UserOrders.tsx -------------------------------------------------------------------------------- /src/components/ui/Buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/Buttons.tsx -------------------------------------------------------------------------------- /src/components/ui/ProductCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/ProductCard.tsx -------------------------------------------------------------------------------- /src/components/ui/ProductReviews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/ProductReviews.tsx -------------------------------------------------------------------------------- /src/components/ui/ReviewCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/ReviewCard.tsx -------------------------------------------------------------------------------- /src/components/ui/ReviewForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/ReviewForm.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/context/CartContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/context/CartContext.tsx -------------------------------------------------------------------------------- /src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/env.js -------------------------------------------------------------------------------- /src/hooks/useCartActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/hooks/useCartActions.tsx -------------------------------------------------------------------------------- /src/hooks/useLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/hooks/useLocalStorage.tsx -------------------------------------------------------------------------------- /src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/instrumentation.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/api/root.ts -------------------------------------------------------------------------------- /src/server/api/routers/cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/api/routers/cart.ts -------------------------------------------------------------------------------- /src/server/api/routers/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/api/routers/product.ts -------------------------------------------------------------------------------- /src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/api/trpc.ts -------------------------------------------------------------------------------- /src/server/db/algoliaSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/algoliaSeed.ts -------------------------------------------------------------------------------- /src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/index.ts -------------------------------------------------------------------------------- /src/server/db/pricingSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/pricingSeed.ts -------------------------------------------------------------------------------- /src/server/db/productSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/productSeed.ts -------------------------------------------------------------------------------- /src/server/db/ratingsSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/ratingsSeed.ts -------------------------------------------------------------------------------- /src/server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/db/schema.ts -------------------------------------------------------------------------------- /src/server/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/server/queries.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/trpc/query-client.ts -------------------------------------------------------------------------------- /src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/trpc/react.tsx -------------------------------------------------------------------------------- /src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/trpc/server.ts -------------------------------------------------------------------------------- /src/types/cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/types/cart.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/get-stripejs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/utils/get-stripejs.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /start-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/start-database.sh -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewsolonets/Azon-Shop/HEAD/tsconfig.json --------------------------------------------------------------------------------