An ecommerce app built using Next.js, TypeScript, and TailwindCSS.
-
Users can add items to cart, sort and search products by different criteria, view items through custom image gallery, manage cart, and checkout through Stripe.
-
Utilized Sanity Headless CMS for efficient item and inventory management. Inventory data described through schema queried using Sanity GROQ to sort products by price and date, as well as implemented full-text search.
-
Implemented server-side logic to integrate Stripe API, process payments, and handle async webhook events for order updates, ensuring a smooth user experience by providing real-time payment confirmation and order fulfillment.
-
Includes dark mode.