From the course: Mastering Nest.js: Build Scalable Applications with Mastery in Nest.js Framework

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Introduction to MyStore application

Introduction to MyStore application

From this section onwards, for a few sections, we will create a small but practical application which covers the majority of concepts needed to become an experienced NestJS developer. We will call this app MyStore. We will make this application using NestJS for server API and EJS as the templating engine. The application will use the MySQL database along with MySQL 2 as core driver, which we have already configured. With this, we will finish the entire app in which we are going to implement various functionalities like REST API creation, practical template design with EJS, working with bootstrap 5, route configuration, authentication with cookies and session cookies, authentication with JWT, formatting, bcryptjs for password hashing, file upload download functionality, sending emails, pagination and much more. Once the my store app is finished with all the features, I will show how to make the same app with Mongoose as ORM and MongoDB as the database. We'll also learn required…

Contents