This repository contains apps that can be used with as a starting point for some MS Learn Modules. because everyone has their own preference for their JavaScript frameworks/library, you can choose which one you prefer.
The Shop at Home theme is used throughout the app. View it live at https://www.shopathome.dev
- For New Users: Clicking the button above will take you to the App Sapce template gallery. Select a shopping app solution template based on your preferred framework.
- For Existing Users: Clicking the button above will direct you to a page displaying your existing app spaces and a ‘Create App Space’ button. Click ‘Create App Space’ to access the template gallery and choose a shopping app solution template.
- GitHub Login: Log in to your GitHub account and fill in your organization and other required fields on the form.
- Deployment: Click ‘Deploy’ to view the deployment progress.
- Post-Deployment: After deployment is complete, you will be redirected to your app space for management.
Learn how to Publish an Angular, React, Svelte, or Vue JavaScript app and API with Azure Static Web Apps
The apps written in the following JavaScript frameworks/libraries:
Folder | Description | Live Demo |
---|---|---|
angular-app | Sample Angular app | angular.shopathome.dev |
api | Sample Azure Functions app | protected |
react-app | Sample React app | react.shopathome.dev |
svelte-app | Sample Svelte app | svelte.shopathome.dev |
vue-app | Sample Vue app | vue.shopathome.dev |
- A GitHub account
- Node.js and Git
- Visual Studio Code installed
- The Static Web Apps extension installed
- The SWA CLI installed
- The Azure Functions Core Tools installed
- Learn how to set up local development for Azure Static Web Apps using SWA CLI
- Learn more about SWA CLI
- Learn how to Publish an Angular, React, Svelte, or Vue JavaScript app and API with Azure Static Web Apps
- Add an API to Azure Static Web Apps
- Authentication and authorization
- API support in Azure Static Web Apps
- Routes
- Review pre-production environments
- Azure Free Trial
- Learn about App Spaces - Simplifies the deployment and management of multiple services in the Azure Portal