Make a Web dashboard with modules/tiles that can be different for each user. An administrator will decide which modules the user has access to. Then the user can decide to hide or reorder the tiles.
Data for tiles can have different data sources, Need to get data from an external REST API and a local SQL Server.
In this first version, it will be sufficient with a few dummy tiles that get some data from the core/application layer.
Core functionality should be made available as REST API
This is an initial project just to get the basics up and running, and to see if we get a good software architecture. If we are happy with the result and price it will be a lot more work.
To get this project you have to suggest a good software architecture that fit this project and describe why it is a good solution. It would be very good with a detaild description with illustrations.
Please read the attached PDF for more details.