← All repos

todo-nodejs-mongo-aca

A blueprint for getting a React web app with a Node.js API and a MongoDB database onto Azure. The blueprint 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 (written in Bicep) to get up and running quickly.

azd-templatesazure
Browse cluster: Azure Developer CLI Templates
56commits
6contributors
6languages

Tech stack & purpose

This is a blueprint template from Microsoft Azure Samples for deploying a containerized ToDo web application to Azure. The project consists of a React frontend, a Node.js Express REST API backend written in TypeScript, and Azure Cosmos DB with MongoDB API for data storage, all running on Azure Container Apps. The infrastructure is defined as code using Bicep, and the template leverages the Azure Developer CLI (azd) for building, provisioning, and deploying the application. The project also includes Playwright-based smoke tests and integrates with Azure Monitor for application monitoring and Azure Key Vault for secrets management.

Languages

TypeScript
86.1%
Bicep
10.9%
HTML
1.1%
CSS
0.9%
JavaScript
0.5%
Dockerfile
0.5%

Contributors