
A Contact Manager App using Angular , Nestjs , Nodejs , Expressjs , Mongoose , Passport, JWT
The ContactManager project is a powerful application built using Angular and NestJS, perfectly designed for managing contacts effectively. With its seamless development experience through the Angular CLI, developers can quickly scaffold new components and utilize a robust backend structure. The task of maintaining and expanding the application is made easier with built-in testing capabilities, allowing for smooth updates without compromising functionality.
npm run watch to launch a development server that monitors both the frontend and backend, ensuring a smooth coding experience.ng generate to accelerate the development process.public/ directory and backend files in the dist folder.ng test, using Karma to ensure code reliability and functionality during development.ng e2e along with Protractor, ensuring that all components work together as expected.ng help, guiding users through various commands and features.
Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.