This project implements a Vue 3 router with role-based authentication using JWT. It includes route guards that restrict access based on user roles, stored in a cookie. Unauthorized users are redirected to the login page. The system supports different user roles.