Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 2.75 KB

Technologies-and-Architecture.md

File metadata and controls

46 lines (30 loc) · 2.75 KB

Technologies & Architecture

image.png Figure: Architecture diagram of SSW.Rewards project

Technology Purpose
Frontend - React Blazor WASM Admin Portal to interact with the mobile app
Auth - Azure AD B2C Identity Server Auth for logging into the mobile app, accessing the api and Admin portal
Database - Azure SQL Server (EF Core) Stores User data
Database - Blob storage Stores employee profile pictures
Api - .NET CORE 5 Backend for the Admin portal and mobile app
Mobile App - Xamarin Forms Cross platform Mobile Application

Infrastructure

Staging/Dev Production

Telemetry

Staging/Dev Production

Resource names

The resource names are in the process of being changed to align with the diagram.

Auth

Auth is excluded from the architecture diagram. If you are working on auth, refer to the SSW.IdentityServer project.

Architecture Diagrams

Xamarin Architecture

Figure: Xamarin Architecture Diagram

Azure Notifications Hub Architecture

Figure: Azure Notifications Hub Architecture Diagram

Admin Portal (Blazor) Architecture

Figure: Admin Portal Architecture Diagram

Admin Portal (React) Architecture

Figure: Admin Portal (React) Architecture Diagram