Hello everyone,
Maybe someone can give me a tip or has a hint on how I can solve my problem with the architecture/technology.
I have x different apps or would like to breathe new life into existing legency apps with Angular 17. The backend runs .NET.
Now I work with several developers on the frontend apps and currently we practically create snippets / webcomponents for each project individually and have to maintain them accordingly. As a result, we have an extremely high support effort which I would like to get rid of.
I would like to simplify the whole thing. The idea would be to automatically distribute the same business logic to all apps (.ts). Now, of course, every single project is individually styled and I would have to take that into account somehow.
The frontend apps will run in Docker in the future. I thought about creating a kind of template folder in fit for the .html files which is updated on the server and then loaded into the respective project when the container is restarted.
As I understand it, NX offers the possibility to create multiple apps and libarys. But I am not sure if I can deploy a single app from nx and if it is possible and useful to work with multiple developers at the same time in the repo.
Does anyone have any experience in this direction or is he facing a similar problem?