A blueprint for getting a React.js web app with Python (FastAPI) API and a MongoDB API in Cosmos database onto Azure. It includes sample application code (a ToDo web app) which can be removed and replaced with your own application code. Add your own source code and leverage the Infrastructure as Code assets (Terraform) to get up and running quickly
This repository is a template for deploying a full-stack web application to Azure, consisting of a React frontend, a Python FastAPI backend, and a MongoDB database hosted on Azure Cosmos DB. The project is built with React and Fluent UI for the web interface, Python with FastAPI for the API backend, and uses Terraform for infrastructure as code to provision Azure resources including App Services, Azure Monitor, and Key Vault. The template comes with a sample ToDo application that can be replaced with custom code, and is maintained by Microsoft as part of the Azure Samples organization, designed to work with the Azure Developer CLI for streamlined deployment and management on Azure.