Note
This project was previously named nuxt3-commerce and has been renamed to nuxt-shopify-commerce following the upgrade to Nuxt 4 and the transition to a version-agnostic naming structure. All functionality, Shopify Storefront API integrations, and the codebase remain the same; only the repository name has changed.
A modern Nuxt-based Shopify storefront starter designed for building performant, customizable e-commerce experiences. It integrates the Shopify Storefront API (GraphQL) with Nuxt 4, TailwindCSS, shadcn, Headless UI, and a full component architecture suitable for production stores.
- π Live Demo: https://nuxt-shopify-commerce.vercel.app/
- π Play Online (GitHub): https://githubblitz.com/muneebbug/nuxt-shopify-commerce
- π§ CodeSandbox: https://codesandbox.io/s/github/muneebbug/nuxt-shopify-commerce
- β‘ StackBlitz: https://stackblitz.com/github/muneebbug/nuxt-shopify-commerce
- β‘ Nuxt 4
- π Shopify Storefront API (GraphQL)
- π¨ Tailwind CSS
- π§© Pinia Store Management
- π¦ VueUse
- π Sass Support
- π§© Headless UI
- π Color Mode / Theme Manager
- ποΈ Auto Animate
- π ShadCN Nuxt
- πΎ Pinia Persisted State
git clone https://github.com/muneebbug/nuxt-shopify-commerce.git
cd nuxt-shopify-commercepnpm installpnpm run devThe app will be available at http://localhost:3000.
pnpm run buildpnpm run generatepnpm run previewpnpm run postinstall- Nuxt 4 integration
- Shopify Storefront GraphQL client
- TailwindCSS
- Headless UI
- ShadCN Nuxt
- Pinia state management
- Theme switcher (light/dark/system)
- ESLint configuration
- Caching
- SEO Enhancements
- Accessibility (A11y)
- Internationalization (i18n)
- Testing
- Predictive search
- Cart drawer
- Product details
- Collection list
- Product list
- Product card
- Infinite scroll for collections
- Home
- Collection
- Product
- Search
- Cart
- Wishlist
- Login
- Register
- Reset Password
- Account overview
- Addresses
- Orders
-
Ecommerce
- Hero
- Collection list
- Product list
- Product card
- Featured product
- Product details
-
General
- Button
- Form components
- Drawers
- Modal
- Tabs
Contributions are welcome. Fork the repository, create a feature branch, and submit a pull request following the established coding standards. Please include relevant tests where applicable.
This project is available under the MIT License. See the LICENSE file for details.
- Muneeb Ur Rehman β https://github.com/muneebbug
For issues or feature requests, please use the GitHub Issues section.