More Premium Hugo Themes Premium Tailwind Themes

Storefront Qwik Starter

An e-commerce storefront starter built with Qwik and Vendure

Storefront Qwik Starter

An e-commerce storefront starter built with Qwik and Vendure

Github Stars Github Stars: 247
Last Commit Last Commit: May 20, 2025 -
First Commit Created: Jan 5, 2024 -
default image

Overview

The Vendure Qwik Storefront Starter is an e-commerce storefront built for Vendure using Qwik and Qwik City. It offers a range of features including cart management, checkout flow, search facet filters, login and account creation, customer account management, SPA-mode navigation, and support for GraphQL code generation.

Features

  • Cart: Manage and modify items in the shopping cart.
  • Checkout flow: Guide customers through the checkout process.
  • Search facet filters: Enable customers to filter search results based on specific criteria.
  • Login: Allow customers to log in to their accounts.
  • Account creation: Provide a registration process for new customers.
  • Customer account management: Allow customers to manage their account settings.
  • SPA-mode navigation: Enable single-page application navigation for a seamless user experience.
  • Set up GraphQL code generation: Simplify the process of setting up code generation for GraphQL.
  • Contributions welcome: Welcome contributions from the development community.

Installation

To deploy the Vendure Qwik Storefront Starter in a different environment, follow these steps:

  1. Clone the repository: git clone [repository URL]
  2. Install dependencies: npm install
  3. Customize the code base according to your needs by following the Qwik guide.
  4. Deploy the application using the desired environment (such as Netlify or Fastify).

If you encounter any issues with reaching your remote server, ensure that you have attached the storefront to the network by using the --host 0.0.0.0 flag when running in dev mode. Additionally, check your firewall settings to allow traffic on your selected port.

For SSL-related issues with signup or login functionality, ensure that SSL is enabled and use a web server like Apache or Nginx to forward SSL traffic to the selected port. Also, make sure that your Vendure instance is accessible and not blocked by a firewall.

The supported payment systems currently include Braintree and Stripe on the frontend. For Braintree, make sure to name your payment method in the Vendure admin as “braintree payment” with the code “braintree-payment”. Please note that Mollie is not currently supported.

Summary

The Vendure Qwik Storefront Starter is a powerful e-commerce storefront solution built for Vendure. With its range of features, easy installation process, and support for customizability, it offers a convenient and efficient way to create a high-performance storefront for your e-commerce business. Whether you’re a developer or a business owner, this starter pack provides the tools you need to create a seamless online shopping experience for your customers.