Real World and Production Examples with Azure Static Web Apps

November 7, 2024 · View on GitHub

🌐Static Web Apps Examples

OpenAI   •   React   •   Svelte   •   Vue.js   •   Angular   •   JavaScript   •   TypeScript   •   Node.js   •   .NET   •   Python   •   Java   •   Go

Azure Static Web Apps

This repository showcases a variety of examples, tutorials, and use cases of applications developed using different programming languages and frameworks, all hosted on Azure Static Web Apps.

If you have a real-world application in production and would like to share it, we invite you to contribute by opening an issue and then a pull request. If you would like to view examples at the production level, please refer to the designated section: Real World and Production examples with Azure Static Web Apps.

Note

Missing an application or specific example? Provide us with your feedback by opening an Issue and suggesting the inclusion of new examples.

Azure Static Web Apps + AI

Here you will find examples of intelligent (AI-Powered) applications running on Azure Static Web Apps, showcasing the diversity of scenarios and best practices for adopting AI integration in real-world projects.

#DemoDescription
1session-recommenderA session recommender for your next event.
OpenAI Azure Functions Azure SQL Data API Builder
Try Live
2create-your-own-chatgptAn AI-powered chat application with RAG.
Azure OpenAI Nodejs Fastify Langchain.js
3serverless-ai-chatA Serverless AI Chat application.
Ollama Azure Functions Azure CosmosDB Langchain.js
4crafting-dynamic-document-models-DISolution to improve the patient experience by automating the paper based registration process.
Azure CosmosDB Azure Document Intelligence
5podcast-synopsis-generationA Pipeline For Podcast Synopsis Generation (and more) With Azure OpenAI.
OpenAI Azure Functions Azure Cognitive services
6openai-assistant-function-callingServerless Azure OpenAI Assistant Quick Start Function Calling.
Azure Functions Azure OpenAI

Azure Static Web Apps + Web Frameworks

Here you will find examples of applications built using a variety of Frameworks running on Azure Static Web Apps.

#DemoDescription
1svelte-shop-at-homeShop at Home app that allows customers to securely add, edit, view, and remove items such as food and household needs from their list.
Azure Functions Fastify
Try Live
2angular-shop-at-homeShop at Home app that allows customers to securely add, edit, view, and remove items such as food and household needs from their list.
Azure Functions Fastify
Try Live
3react-shop-at-homeShop at Home app that allows customers to securely add, edit, view, and remove items such as food and household needs from their list.
Azure Functions Fastify
Try Live
4vue-shop-at-homeShop at Home app that allows customers to securely add, edit, view, and remove items such as food and household needs from their list.
Azure Functions Fastify
Try Live
5vue.js-fullstack-todo-listA todo e2e reference app
Azure Functions Azure SQL
6React-3Tier-todo-appA sample Todo app to help you learn how to build a full-stack application with authentication and authorization
Nodejs PostgreSQL DB Google Authentication

Azure Static Web Apps with JavaScript/Node.js

The following examples demonstrate how to create applications using JavaScript and Node.js, hosted on Azure Static Web Apps.

#DemoDescription
1nodejs-microservicesA sample application showing Node.js microservices usage with an Azure infrastructure.
Vite Nodejs Nestjs Fastify

Azure Static Web Apps with TypeScript/Node.js

The following examples demonstrate how to create applications using TypeScript and Node.js, hosted on Azure Static Web Apps.

#DemoDescription
1rest-graphql-todoMVCREST & GraphQL TodoMVC Sample App Full Stack Implementation with Prisma.
Azure Functions Azure SQL Vuejs Prisma GitHub Actions

Azure Static Web Apps with .NET and Blazor

The following examples demonstrate how to create applications using .NET and Blazor, hosted on Azure Static Web Apps.

#DemoDescription
1products-finderA products finder implemented using Data API Builder.
Blazor Azure Functions Azure CosmosDB Data API Builder

Azure Static Web Apps with Python

The following examples demonstrate how to create applications using Python, hosted on Azure Static Web Apps.

#DemoDescription
1todo-applicationA TODO blueprint placeholder frontend
Azure CosmosDB FastAPI

Real World and Production Examples with Azure Static Web Apps

Here you will find examples of applications in production using Azure Static Web Apps, showcasing the diversity of scenarios and best practices for adopting this service in real-world projects.

#DemoDescription
1ngVikings 2020
Hugo
Website for ngVikings conference. ngVikings is a non-profit, non-commercial, 100% community-driven event comprised of many Nordic Angular groups with more than 6500 active members in total.
Try Live
2Nitro Workshop
Nodejs Vuepress Nestjs
Online workshop built with Vuepress to learn how to build a backend using NestJS. This is a practical workshop where you'll learn "hands-on" by iteratively building an application from scratch using NestJS and Azure.
Try Live
3Peacock for Visual Studio Code Documentation
Nodejs Vuepress
Peacock is a Visual Studio Code extension with 700,000+ installations. It subtly changes the color of your Visual Studio Code workspace. This is ideal when you have multiple VS Code instances, use VS Live Share, or use VS Code's Remote features, and you want to quickly identify your editor.
Try Live

🤝 Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

🚀 Get started now and take your app to the next level with Azure Static Web Apps!