Build a full-stack web application with Angular and Nest.js
Nest.JS is an open-source Node.js framework inspired by Angular
Nest.JS is an open-source MIT-licensed Node.js framework inspired by Angular for easily building efficient and scalable server-side applications. It’s built with TypeScript and allows you to use the concepts of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
Nest doesn’t reinvent the wheel but makes use of the existing mature tools such as Express and TypeORM. On top of these tools, it provides an architecture that helps developers effortlessly build easily testable, scalable, loosely coupled and maintainable web applications.
Throughout this tutorial, we’ll be building a full-stack web application with Nest.js and Angular. We’ll also introduce both frameworks and learn how to get started using each one of them.
In the project, we’ll be building a simple contacts management application for managing a set of contacts in an Angular and Material Design interface retrieved from a Nest.js RESTful backend.