Angular architecture for enterprise applications (Nx+ NgRx + TailwindCss + AngularMaterial)

Rambabu Padimi
2 min readJan 23, 2022

Nx workspace

Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations..

Nx for enterprise:

NgRx

NgRx Store provides state management for creating maintainable, explicit applications through the use of single state and actions in order to express state changes.

Why should I use state management?

https://ngrx.io/guide/store/why

Tailwindcss

Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override.

Angular Material

Angular Material is a UI component library. It helps to design the application in a structured manner. Its components help to construct attractive, consistent, and functional web pages and web applications.

Demo application and source code…

Here you can find sample application architecture demo and source code..Its sample crud application contains add/edit/delete users..

Application code structure

Github link:
https://github.com/rambabupadimi/AngularEnpStructureDemo

Thanks for reading….:)

--

--