T3-stack E-commerce website with Drizzle ORM, rating system, persistent cart, discounts, algolia search, optimistic updates (React Query), in stock indicator, infinite scroll and order tracking. E2E Cypress tests included
Azon Shop is an ecommerce website built using the T3 Stack, which includes TypeScript, Prisma, trpc, and Next.js. This fully functioning website offers a range of features including a persistent cart, infinite scroll, a rating system, user profiles with order history, and a checkout process with Stripe integration.
To install and run the Azon Shop project, follow these steps:
schema.prisma
file accordingly..env
file. These include: DATABASE_URL
, NEXTAUTH_SECRET
, NEXTAUTH_URL
, GOOGLE_CLIENT_ID
, GOOGLE_CLIENT_SECRET
, GITHUB_ID
, GITHUB_SECRET
, NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
, STRIPE_SECRET_KEY
, and STRIPE_WEBHOOK_SECRET
.Azon Shop is a feature-rich ecommerce website built using the T3 Stack. It offers essential ecommerce functionality such as a persistent cart, user profiles, ratings, and a seamless checkout process with Stripe. The website is built with modern technologies like TypeScript, Prisma, trpc, and Next.js. With its intuitive features and efficient design, Azon Shop provides a great shopping experience for users.