{"repo":"johnpapa/shopathome","free":true,"listed":false,"github":"https://github.com/johnpapa/shopathome","clone":"git clone https://github.com/johnpapa/shopathome.git","description":"Choose from Angular, React, Svelte, and Vue applications with an Azure Functions API, that deploys to Azure Static Web Apps","language":"JavaScript","stars":135,"topics":["angular","vue","vuejs","react","reactjs","svelte","sveltejs","azure-functions","javascript"],"license":"MIT","category":"ui-components","readme_excerpt":"Shop at Home The Shop at Home app allows customers to securely add, edit, view, and remove items such as food and household needs from their list. This repository contains apps that can be used as a starting point for some MS Learn Modules. Because everyone has their own preference for JavaScript frameworks, you can choose which one best suits your needs. - The frontend is built using 4 JavaScript frameworks ( Angular 21 , React 19 , Svelte 5 , Vue 3.5 ) and is deployed to Azure Static Web Apps - The sample contains 2 APIs you can choose from: Azure Functions (v4 programming model) and a Fastify 5 server deployed to Azure Container Apps Run Shop at Home locally Prerequisites - A GitHub account - Node.js and Git - Visual Studio Code installed - The SWA CLI installed - The Static Web Apps extension installed - The Azure Functions Core Tools installed See instructions to install, setup and run the application locally in the README.md file located at the root of the respective folders. Folder Description Live Demo --------------- ------------------------------------------------------------------------------------ -------------------------------------------------------- angular-app Angular 21 app angular.shopathome.dev react-app React 19 app react.shopathome.dev svelte-app Svelte 5 app svelte.shopathome.dev vue-app Vue 3.5 app vue.shopathome.dev api Azure Functions API (v4) protected fastify-api-server Fastify 5 API protected Deploy to Azure using Azure Static Web Apps (Azure Func","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnpapa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnpapa/shopathome/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}