Skip to content

Webshop template developed with Nextjs 15, Sanity io, Stripe, Clerk, Zustand and Tailwind css

Notifications You must be signed in to change notification settings

pattyouwehand/next-commerce

Repository files navigation

Next-Commerce

Next-Commerce is a fully functional eCommerce application designed to showcase modern web development practices and scalable architecture. Built with Next.js 15, it provides a seamless user experience with features like user authentication, product browsing, order handling, and a streamlined checkout process.

The app integrates the Sanity.io CMS for dynamic content management, Stripe for secure payment processing, and Clerk for authentication. State management is handled with Zustand, ensuring performance and simplicity, while Tailwind CSS is used for responsive and elegant UI design.

This project demonstrates the potential of cutting-edge tools to create a robust, user-friendly eCommerce solution from scratch.


Technologies Used

  • Next.js 15: Server-side rendering, API handling, and dynamic routing.
  • Sanity.io CMS: Embedded content management system for dynamic and scalable content updates.
  • Stripe: Secure and reliable payment processing integration.
  • Clerk: Comprehensive user authentication and management.
  • Zustand: Lightweight state management for a performant user experience.
  • Tailwind CSS: Utility-first CSS framework for responsive and visually appealing design.
  • JavaScript (ES6+): Core scripting for dynamic features and functionality.

Preview

Explore the live version of the app here: Next Commerce


Screenshot_125

Screenshot_126

Screenshot_127

Screenshot_124

Screenshot_128

Screenshot_129


This is a Next.js project bootstrapped with create-next-app.


Available Scripts

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

About

Webshop template developed with Nextjs 15, Sanity io, Stripe, Clerk, Zustand and Tailwind css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published