Chapter 7: Adding User Search Functionality
In the previous chapter, we saw how to use the Angular CLI to create a fresh Angular project based on a recent version of the framework. We reviewed many fundamental Angular concepts, such as modules, components, and services, as well as how to use the Angular CLI to generate the artifacts that constitute the structure of our application.
We also included Angular Material in our project to provide Material Design components for creating a visually appealing application UI.
In this chapter, we'll look specifically at how to integrate the frontend with the backend using Apollo Client, which is designed for sending GraphQL queries and mutations to the server to fetch and write data.
We'll go over the concepts and steps needed to add authentication with Angular, Apollo Client, and GraphQL. Along with this, we will be developing the following features:
- A signup and login interface that allows users to create accounts...