Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App architecture for large/enterprise apps #1

Open
mumairofficial opened this issue Nov 28, 2017 · 2 comments
Open

App architecture for large/enterprise apps #1

mumairofficial opened this issue Nov 28, 2017 · 2 comments

Comments

@mumairofficial
Copy link

mumairofficial commented Nov 28, 2017

Hi Todd,

I am learning application architecture for complex applications such as Dashboard (Management Systems);
my question is what folder and file structures would you suggest? when we have following scenario:

Containers:

  • Users management
  • Inventory management
  • Dashboard configurations
  • so on

and Components may be some used common (headers, footer, bread crumb, left navigation) etc. or some related to containers only.

@mumairofficial mumairofficial changed the title App architecture for large apps App architecture for large/enterprise apps Nov 28, 2017
@StevenFewster
Copy link

The most useful way to contribute might be to fork, and show proposed solutions - the difficulty being how to keep it generic enough to be useful to all projects, and specific enough to provide a guide to all.

So for user management, we're going to need a global and local proposition for Guards, Dashboard configs sound like layout, and layout might also have to be repeated again at component level. Could we, as a group, get this going?

@mumairofficial
Copy link
Author

Yes, only challenge comes when there are multiple modules lets say lazy loaded modules and we have some root level common components and some module/container specific components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants