4.4.1 Update backend to implement Role Based Access Control (RBAC), add CORS and update logout feature

Introduction Before diving into frontend authentication, it’s essential to establish a strong foundation by implementing Role-Based Access Control (RBAC) on the backend. This approach ensures that the basics of authentication and RBAC are developed simultaneously, providing a secure and efficient authentication system. This article guides you through the steps to create roles, guards, and necessary … Read more

JavaScript Full Stack real world business system step-by-step guide. Part 3: Project planning decisions

То facilitate the development of Awesome track company transport system we will brake down our project into stages and define main tasks of each stage. The first article describes the business case and functional structure of the system and the second article describes basic decisions regarding the database schema, user interface and project’s workspace structure. … Read more

JavaScript Full Stack real world business system step-by-step guide. Part 1: Introduction

Exploring JavaScript/TypeScript full stack development based on Node.js with using of wide range of modern frameworks such as NX, Angular, NestJs and other I found a lot of excellent small examples for CRUD, authentication, real time chats and many others, but I detected extremely few examples of real world apps (usual it is simple blogs … Read more