Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Nuxt.js e-commerce starter with Strapi CMS and Azure Functions, deployed on Azure Static Web Apps.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
Sticker Shop is a Nuxt.js e-commerce starter template that pairs the Strapi headless CMS with Azure Static Web Apps and Azure Functions for a serverless sticker storefront.
Sticker Shop is a fork of the official Strapi e-commerce starter, created by GitHub user simonaco and deployed to Azure Static Web Apps. It uses Nuxt.js for the frontend, Strapi as the content and product management system, and Azure Functions to power the API layer. The repository serves as a complete starting point for building a headless commerce site and is named after its example use case: a sticker shop. It runs locally with the SWA CLI and can be published directly to Azure Static Web Apps.
npm run swa-local to run the full stack locally.The template is aimed at developers and small teams who want a ready-made e-commerce backend and frontend without starting from zero. Nuxt.js developers can use it as a reference for connecting a headless CMS and serverless API to a Vue-based storefront. Entrepreneurs and small businesses can customize the sticker shop example with their own products managed in Strapi. Azure developers get a concrete example of deploying a Nuxt.js application to Azure Static Web Apps with Azure Functions for the API layer.
npm run swa-local, and test the entire stack in an emulated Azure Static Web Apps environment on your own machine.The Getting Started section outlines a four-step setup: clone the repository, install Azure Functions Core Tools v4 globally, run npm i to install dependencies, and start the app with npm run swa-local. The SWA CLI bundles the Nuxt.js frontend and the Azure Functions API into one local server that mirrors the production deployment on Azure Static Web Apps.
Yes. The Getting Started instructions require installing Azure Functions Core Tools v4 globally with the command npm i -g azure-functions-core-tools@4 --unsafe-perm true before running npm run swa-local.
Strapi acts as the headless CMS that manages the store's content, such as product listings. The Nuxt.js frontend fetches that content through an API provided by Azure Functions, and the Strapi admin panel runs separately for store owners to manage data.
Yes. The template is set up for deployment to Azure Static Web Apps, and the README links to official Azure documentation for local development, adding an API, authentication and authorization, and reviewing pre-production pull request environments.
Deploying to Azure Static Web Apps requires an Azure subscription. The template does not include instructions for deploying to other hosting providers, so using a different platform would require custom infrastructure work.