In this chapter, we will be creating an enterprise application for admins so that they can log in and check the sales of the e-commerce application we've developed. We will be using OAuth, along with Auth0, to authenticate users of our application and check the sales of each product using D3 visualizations. We will be using the Nx workspace to create our monorepo application, which will include not only our e-commerce application and admin application, but also libraries that can be shared by them.
The following topics will be covered in this chapter:
- Exploring the monorepo application
- Redux using NgRx
- Understanding token-based authentication
- Adding an authentication library
- Using ngx-charts for D3 visualizations