Replaced the username field with an email field in the profile form. Updated form logic, validation messages, and input placeholders accordingly. Adjusted UI labels and input types to reflect the change.
Added functionality to edit and save user profiles in `ProfilePage`. Introduced local storage integration to persist updates. Implemented a modal for profile updates, including basic validations and password change simulation. Improved UI to dynamically render profile fields and enable updates.
Introduced `ProfilePage` to display user profile details, including name, email, and role. Updated navigation logic in `App.js` to support the new "profile" view and added click-to-navigate functionality in the sidebar user section. Enhanced sidebar user actions with improved logout interactions.