Nuxt Storefront screenshot

Nuxt Storefront

Author Avatar Theme by Flag nor fail
Updated: 20 Jan 2023
66 Stars

Nuxt Storefront is a batteries-included, production-ready, headless and open-source e-commerce template for Nuxt 3-powered storefronts.

Categories

Overview:

Nuxt Storefront is an open-source e-commerce template designed for building Shopify storefronts using Nuxt 3. It is a batteries-included and production-ready solution that offers a scalable and customizable starting point for developers. With a headless architecture, Nuxt Storefront allows for the separation of the frontend and backend, providing flexibility and independence in development.

Features:

  • Search and browse products: Easily search and browse products within the storefront.
  • Shopify store branding: Customize and brand the Shopify store within the Nuxt Storefront template.
  • Customer authentication and registration: Enable customer authentication and registration functionalities in the storefront.
  • Manage shopping cart: Allow customers to manage their shopping cart within the storefront.
  • Nuxt 3: Utilize Nuxt 3 features like SSR, file-based routing, and auto-imported components for a powerful development experience.
  • Vite: Benefit from lightning-fast development experience and instant Hot Module Replacement (HMR) with Vite.
  • Storefront API with Typescript: Enjoy full type-safety on the Storefront API, powered by Typescript.
  • Powerful composables for Shopify functions: Access powerful and auto-imported composables to leverage Shopify functions.
  • Use any icon set: Choose any icon set of your choice from Iconify, powered by Nuxt Icon.
  • Headless UI: Integrate fully accessible UI components that seamlessly work with Tailwind CSS.
  • Vueuse: Access a collection of essential Composition API utilities with Vueuse.
  • Tailwind: Utilize the utility-first CSS framework of Tailwind CSS.

Installation:

To install Nuxt Storefront, follow the steps below:

  1. Install Nuxt globally:
npm install -g nuxt
  1. Clone the Nuxt Storefront repository:
git clone https://github.com/nuxt-storefront/nuxt-storefront.git
  1. Change directory to the cloned repository:
cd nuxt-storefront
  1. Install the dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Access the Nuxt Storefront on your local server at http://localhost:3000.

Summary:

Nuxt Storefront is a feature-rich and open-source e-commerce template for Nuxt 3-powered Shopify storefronts. It provides an excellent developer experience with Nuxt 3 and Vite, while also offering powerful features like customer authentication, shopping cart management, and search functionality. With its headless architecture and customizable nature, Nuxt Storefront is a scalable solution for developers looking to build and customize their Shopify storefronts. However, it is important to note that the template is still in active development and not yet ready for production use.