The frontend is built using React, with the following key components:All HTTP requests are handled through a reusable service class: UserService.js.The LoginPage enables users to log in by validating credentials and managing authentication state.The Navbar dynamically displays links based on the user’s authentication status and role.