This site is my personal website and provides a very simple CMS. I use it to share photos, roadbike tracks, travel tips, etc. But first of all, it demonstrates some features around development with:
- ASP.NET Core with Razor Pages
- Authentication with Microsoft Entra ID
- NoSQL database Azure Cosmos DB
- Azure Web-Apps
- Responsive Design with Bootstrap
- GitHub Actions
- Using Azure Functions with fluent API
Feel free to use it as a start for your own development or to understand and see examples of the mentioned technologies.
For further documentation see the Wiki https://github.com/rbrands/robert-brands-com/wiki
graph TD;
A[Browser<br>Client] --> B[Web Server<br>Azure Web App]
B --> C[Application Server<br>ASP.NET Razor Pages]
C --> E[Authentication Service<br>Auth]
E --> F[Microsoft Entra ID<br>Identity]
C --> G[Azure Functions<br>Serverless]
C --> H[Cosmos DB<br>Database]
C --> K[Application Insights<br>Monitoring]