← All repos

todo-python-mongo-swa-func

A blueprint for getting a React.js web app with Python (FastAPI) API and a MongoDB API in Cosmos database onto Azure. The frontend, currently a ToDo application, is designed as a placeholder that can easily be removed and replaced with your own frontend code. This architecture is for hosting static web apps with serverless logic and functionality.

azd-templatesazure
Browse cluster: Azure Developer CLI Templates
47commits
3contributors
7languages

Tech stack & purpose

This is a blueprint for deploying a full-stack ToDo application to Azure, combining a React frontend, a Python FastAPI backend, and MongoDB storage via Azure Cosmos DB. The project is built with React and Fluent UI for the web interface, Python with FastAPI and uvicorn for the API backend, and uses Azure services including Static Web Apps, Azure Functions, Azure Cosmos DB with MongoDB compatibility, Azure Monitor, and Azure Key Vault. Microsoft maintains this as an Azure Samples template designed to work with the Azure Developer CLI (azd) for streamlined provisioning, deployment, and monitoring on Azure.

Languages

TypeScript
64.1%
Python
19.0%
Bicep
13.4%
HTML
1.3%
CSS
1.0%
Dockerfile
0.7%
JavaScript
0.5%

Contributors