web-app-starter

Boilerplate for a web application with React and .Net Core using Azure (MSAL) for the authentication

reacttemplateboilerplatedotnettemplatesclean-architecturedotnet-coreantdonion-architecturemediatrazure-admsal
FreeRepo

Preview

web-app-starter preview

Overview

This boilerplate helps developers ship fast with a full-stack web application combining a React frontend and .NET 8 backend, using Azure AD for user authentication and MSAL for token management. It includes Docker support, database migration tools, code formatting utilities and dev container configuration for streamlined local development and production deployment.

Features

authenticationauthorizationclean-architectureonion-architecturemediatr-patternentity-framework-migrationsopenapi-integration

Feature Flags

authenticationauthorizationapiDocsformsValidationmultitenancy

Recommended Use Cases

enterprise-web-applicationsazure-integrated-applicationsspa-with-dotnet-backendsecure-authentication-required

Frontend

reactvitetypescriptmsal-reacttanstack-querytanstack-routeropenapi-fetchantd

Backend

dotnet-coredotnet-8mediatrentity-framework-core

Auth Providers

azure-admsal

Deployment Targets

dockerazure

Payment Providers

None

Quick Facts

โญ Stars
98
๐Ÿด Forks
25
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-09-24T15:07:00.000Z

Stack

Framework
react
Language
typescript
CSS
antd
Database
sql-server
Auth
msal, azure-ad
ORM
entity-framework-core

Data Layer

Databases
sql-server
ORM
entity-framework-core

UI Stack

Styling
antd
Components
antd

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate template
Get Started with this Boilerplate