I have 2 applications which have shared functionality/routes. For example, in both applications there is a diary, goal tracking, sleep tracking, etc which work in the same way. There are also routes specific to each app. In AppA, a user can track their mood, and in AppB a user can view notes from their doctor.
Is there a way to have an umbrella project which contains in /apps
the generic app, AppA, and AppB? Each app will have it's own router/controllers/templates etc. AppA and AppB will each require the GenericApp as a dependency. So far I have only seen umbrella projects with one app that contains the front end logic (web), with the other apps being libraries that are included in. How can this work with routing across multiple apps? Is there another approach I can take for this?
I have found this question & answer in my search, however it is not exactly what I am looking for. It seems to follow the pattern of one front end app including in other libraries.