From 9c12dc29b55b65e5182f9a9785d2654db7d2e1e2 Mon Sep 17 00:00:00 2001 From: Mike Faber Date: Thu, 16 Apr 2026 16:28:48 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 51d965f2..a51248ca 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,48 @@ +# [Spree Commerce Next.js Storefront](https://spreecommerce.org) + +[Live Demo](https://demo.spreecommerce.org) +· +[TypeScript SDK](https://www.npmjs.com/package/@spree/sdk) +· +[API Reference](https://spreecommerce.org/docs/api-reference/) +· +[Documentation](https://spreecommerce.org/docs/) +· +[Spree Discord](https://discord.spreecommerce.org/) +· +[Spree Website](https://spreecommerce.org) +· +[For Enterprise](https://spreecommerce.org/enterprise/) + [![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Next.js 16](https://img.shields.io/badge/Next.js-16-black)](https://nextjs.org) [![React 19](https://img.shields.io/badge/React-19-61DAFB?logo=react&logoColor=white)](https://react.dev) +[![Discord](https://img.shields.io/badge/Discord-5865F2?logo=discord&logoColor=white)](https://discord.spreecommerce.org/) -# Spree Storefront - -A production-ready, headless ecommerce storefront for [Spree Commerce](https://spreecommerce.org), built with Next.js 16, React 19, and the [Spree REST API](https://spreecommerce.org/docs/api-reference). Open source (MIT) and free to fork and customize. +A production-ready, headless eCommerce storefront for [Spree Commerce](https://spreecommerce.org), built with Next.js 16, React 19, and the [Spree REST API](https://spreecommerce.org/docs/api-reference). Open source (MIT) and free to fork and customize. [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/spree/storefront) -[Live Demo](https://demo.spreecommerce.org) | [Quickstart Docs](https://spreecommerce.org/docs/developer/storefront/nextjs/quickstart) | [TypeScript SDK](https://www.npmjs.com/package/@spree/sdk) +If you like what you see, consider giving this repo a star ⭐ + +Thank you for supporting Spree open source ❤️ + +## Get Started Locally + +Get started locally within a few minutes with a single command scaffolding a full Spree project with Next.js Storefront (optional). + +```bash +npx create-spree-app@latest my-store +``` + +The CLI walks you through an interactive setup: + +1. Choose Full-stack (Backend + Next.js Storefront) or Backend only +2. Optionally load sample data (products, categories, images) + +Once complete, your store should be running at http://localhost:3000/admin. The port can be different if `3000` is already used on your system. You need to have Node.js 20+ and Docker running. + +Read the [installation docs](https://spreecommerce.org/docs/developer/getting-started/quickstart) or let's connect on [Spree Discord](https://discord.spreecommerce.org/). ## Why This Storefront From ae5c023c45cbaed7bd4df6f7f7c704d755819af7 Mon Sep 17 00:00:00 2001 From: Mike Faber Date: Thu, 16 Apr 2026 16:55:00 +0200 Subject: [PATCH 2/3] Remove Discord link from README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index a51248ca..5d3502d1 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,6 @@ · [Documentation](https://spreecommerce.org/docs/) · -[Spree Discord](https://discord.spreecommerce.org/) -· [Spree Website](https://spreecommerce.org) · [For Enterprise](https://spreecommerce.org/enterprise/) @@ -42,7 +40,7 @@ The CLI walks you through an interactive setup: Once complete, your store should be running at http://localhost:3000/admin. The port can be different if `3000` is already used on your system. You need to have Node.js 20+ and Docker running. -Read the [installation docs](https://spreecommerce.org/docs/developer/getting-started/quickstart) or let's connect on [Spree Discord](https://discord.spreecommerce.org/). +Read the [installation docs](https://spreecommerce.org/docs/developer/getting-started/quickstart). ## Why This Storefront From d32e9bf02398855eb9792ed4dd0d667b3e0bd5af Mon Sep 17 00:00:00 2001 From: Mike Faber Date: Thu, 16 Apr 2026 16:57:16 +0200 Subject: [PATCH 3/3] Update README.md part 3/3 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5d3502d1..c7ff18c4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ [![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Next.js 16](https://img.shields.io/badge/Next.js-16-black)](https://nextjs.org) [![React 19](https://img.shields.io/badge/React-19-61DAFB?logo=react&logoColor=white)](https://react.dev) -[![Discord](https://img.shields.io/badge/Discord-5865F2?logo=discord&logoColor=white)](https://discord.spreecommerce.org/) A production-ready, headless eCommerce storefront for [Spree Commerce](https://spreecommerce.org), built with Next.js 16, React 19, and the [Spree REST API](https://spreecommerce.org/docs/api-reference). Open source (MIT) and free to fork and customize.