Limited multi-site deployment

I have developed a user management system that includes roles and security. I want to use this in multiple applications. What is the best approach to centrally manage it and deploy it?

Can using sub-apps manage just a specific area of the total application?

The simplest way I can think of to manage something like this would be to use the export / import app JSON functionality.

Set up a “template” of the user management system in a clean app with nothing else in it. Then export that JSON file and save it as your importable template.

The key is to start every new app with this template being imported. Then, you can build on top of it.

This functionality is available at the bottom of the “general” tab of your app settings:

Screen Shot 2022-09-01 at 1.39.26 PM