Figure: Architecture diagram of SSW.Rewards project
Technology | Purpose |
---|---|
Frontend - |
Admin Portal to interact with the mobile app |
Auth - |
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 |
The resource names are in the process of being changed to align with the diagram.
Auth is excluded from the architecture diagram. If you are working on auth, refer to the SSW.IdentityServer project.
Figure: Xamarin Architecture Diagram
Figure: Azure Notifications Hub Architecture Diagram
Figure: Admin Portal Architecture Diagram
Figure: Admin Portal (React) Architecture Diagram