Skip to main content
  1. All Posts/

storefront-qwik-starter

eCommerce TypeScript

Vendure Qwik Storefront Starter️

An e-commerce storefront for Vendure built with Qwik & Qwik City.
👉 qwik-storefront.vendure.io

To do

  • Cart ✅
  • Checkout flow ✅
  • Search facet filters ✅
  • Login ✅
  • Account creation
  • Customer account management
  • SPA-mode navigation
  • Set up GraphQL code generation

Contributions welcome!

Development

Development mode uses Vite’s development server. During development, the dev command will server-side render (SSR) the output.

npm start # or `yarn start`

Note: during dev mode, Vite may request a significant number of .js files. This does not represent a Qwik production build.

Preview

The preview command will create a production build of the client modules, a production build of src/entry.preview.tsx, and run a local server. The preview server is only for convenience to locally preview a production build, and it should not be used as a production server.

npm run preview # or `yarn preview`

Production

The production build will generate client and server modules by running both client and server build commands. Additionally, the build command will use Typescript to run a type check on the source code.

npm run build # or `yarn build`

Related