{"repo":"tanmaytyagii/amazon-clone-nextjs","free":true,"listed":false,"github":"https://github.com/tanmaytyagii/amazon-clone-nextjs","clone":"git clone https://github.com/tanmaytyagii/amazon-clone-nextjs.git","description":"Full-stack Amazon-inspired e-commerce platform built with Next.js, TypeScript, Prisma, MongoDB, and Stripe.","language":"TypeScript","stars":21,"topics":["amazon-clone","authentication","ecommerce","fullstack","nextjs","prisma","react","tailwindcss","typescript"],"license":null,"category":"ecommerce","readme_excerpt":"Amazon India — Modern Commerce Platform A production-grade full-stack e-commerce platform inspired by Amazon India Secure authentication · Stripe-powered checkout · Role-based admin console · Persisted cart & wishlist state · MongoDB via Prisma Live Demo · Report an Issue · Request a Feature --- Overview Amazon India is a full-stack e-commerce application that reproduces the core shopping experience of a modern marketplace: product discovery, cart and wishlist management, authenticated checkout, Stripe payment processing, order lifecycle tracking, and an admin console for catalog and order operations. The project is built on the Next.js App Router with a typed, server-first architecture — API routes handle validation, authorization, and persistence, while the client layer uses Zustand for fast, persisted UI state (cart, wishlist, compare list, delivery preferences) without round-tripping to the server for every interaction. What it demonstrates: - A relational-style data model (users, products, orders, reviews, addresses, coupons, payments) implemented on a document database (MongoDB) via Prisma, including referential relations and enums for order/payment state machines. - A real checkout pipeline: server-side order creation → Stripe Checkout Session → signature-verified webhook → order status transition, rather than a client-only \"fake payment\" flow. - Credential and OAuth authentication in the same NextAuth configuration, with JWT sessions, password hashing, and role-based ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tanmaytyagii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tanmaytyagii/amazon-clone-nextjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}