I’m searching for a way to develop a website that consists of several plug-ins. The website itself is basically only a container for the plug-ins. My scenario:
A user logs into the application and is forwarded to a dashboard, where he sees all apps that are available to him. An app is a small tool for a specific use case (e.g. cancelling an order or searching for a customer profile). When he clicks on an app, it is opened in the main view of the page (a small app-independent navbar will always be visible so that the user can change apps and go back to the dashboard quickly).
Key features:
- The website consists of small, independent plug-ins
- The available plug-ins depend on the user (e.g. an admin has more plug-ins)
- Standalone plug-in development would be beneficial
The server will be written in C#, whereas the client and all the plug-ins should be written in JS, especially AngularJS. If anyone has done something like this before or knows libraries to realize this, I would appreciate a hint in the right direction