|
|
@@ -10,35 +10,32 @@ The storefront is the application which customers use to buy things from your st
|
|
|
|
|
|
As a headless server, Vendure provides a GraphQL API and Admin UI app, but no storefront. The key advantage of the headless model is that the storefront (or indeed, any number of client applications) can be developed completely independently of the server. This flexibility comes at the cost of having to build and maintain your own storefront.
|
|
|
|
|
|
-Essentially, you can use **any technology** to build your storefront. Here are some suggestions you may wish to investigate:
|
|
|
+Luckily there are some projects that can help you get your storefront up-and-running quickly:
|
|
|
|
|
|
-## Angular / Vendure Storefront
|
|
|
|
|
|
-{{< figure src="./vendure-storefront-screenshot-01.jpg" >}}
|
|
|
-
|
|
|
-This is an example storefront PWA application built with Angular. If you have Angular experience you may wish to use this as the basis of your own storefront implementation.
|
|
|
-
|
|
|
-A live demo can be found here: [demo.vendure.io/storefront/](https://demo.vendure.io/storefront/)
|
|
|
+## Vue Storefront
|
|
|
|
|
|
-Keep up with development here: [github.com/vendure-ecommerce/storefront](https://github.com/vendure-ecommerce/storefront)
|
|
|
+{{< figure src="./vue-storefront-logo.png" >}}
|
|
|
|
|
|
-## Next.js
|
|
|
+[Vue Storefront](https://www.vuestorefront.io/) is a popular backend-agnostic storefront PWA solution and they offer an official [Vue Storefront Vendure integration](https://docs.vuestorefront.io/vendure/).
|
|
|
|
|
|
-[Next.js](https://nextjs.org/) is a popular React-based framework which many Vendure developers have chosen as the basis of their storefront application. The team behind Next.js are also working on an e-commerce-specific solution, [Next.js Commerce](https://nextjs.org/commerce), which is currently under development but is worth keeping an eye on.
|
|
|
+For step-by-step instructions see our [Vue Storefront integration blog post]({{< relref "/blog/2021-10-13-announcing-vendure-1-3/index.md" >}}).
|
|
|
|
|
|
-## Vue / Nuxt
|
|
|
+## Next.js Commerce
|
|
|
+
|
|
|
+{{< figure src="./vercel-commerce-screenshot.webp" >}}
|
|
|
|
|
|
-[Nuxt](https://nuxtjs.org/) is a framework based on [Vue](https://vuejs.org/) with a focus on developer experience and has support for PWA, server-side rendering and static content generation.
|
|
|
+[Next.js](https://nextjs.org/) is a popular React-based framework which many Vendure developers have chosen as the basis of their storefront application. The team behind Next.js have created an e-commerce-specific solution, [Next.js Commerce](https://nextjs.org/commerce), and it includes an official [Vendure integration](https://github.com/vercel/commerce/tree/main/framework/vendure)
|
|
|
|
|
|
+[Next.js Commerce Vendure integration demo](https://vendure.vercel.store/)
|
|
|
|
|
|
-## Vue Storefront
|
|
|
|
|
|
-[Vue Storefront](https://www.vuestorefront.io/) is a popular backend-agnostic storefront PWA solution. They offer documentation on connecting their frontend application with a custom backend such as Vendure: https://github.com/DivanteLtd/vue-storefront-integration-sdk
|
|
|
+## Angular Demo Storefront
|
|
|
|
|
|
-## Gatsby
|
|
|
+{{< figure src="./vendure-storefront-screenshot-01.jpg" >}}
|
|
|
|
|
|
-[Gatsby](https://www.gatsbyjs.org/) is a popular React-based static site generator. We have developed a Gatsby-based storefront app: [vendure-ecommerce/gatsby-storefront](https://github.com/vendure-ecommerce/gatsby-storefront). This is a minimal proof-of-concept which can be used as the starting point for your own Gatsby-based storefront.
|
|
|
+This is an example storefront PWA application built with Angular. If you have Angular experience you may wish to use this as the basis of your own storefront implementation.
|
|
|
|
|
|
-## Svelte / Sapper
|
|
|
+A live demo can be found here: [demo.vendure.io/storefront/](https://demo.vendure.io/storefront/)
|
|
|
|
|
|
-[Sapper](https://sapper.svelte.dev/) is a framework based on [Svelte](https://svelte.dev/), and focuses on high-performance and supports server-rendering.
|
|
|
+Keep up with development here: [github.com/vendure-ecommerce/storefront](https://github.com/vendure-ecommerce/storefront)
|