Skip to content

UX: Remove Duplicate Dashboard and My Profile Navigation Items from Top Navigation Bar #79

Description

@bhavishyaverma450

Description

Currently, logged-in users can access Dashboard and My Profile from both the top navigation bar and the sidebar. Since these actions are already prominently available in the sidebar, displaying them again in the top navigation creates unnecessary duplication and adds visual clutter to the interface.

Removing these duplicate navigation items from the top navbar would simplify the UI, improve navigation hierarchy, and provide a cleaner user experience.

To Reproduce

  • Log in as a student.
  • Navigate to the Student Dashboard.
  • Observe the top navigation bar.
  • Observe the sidebar navigation menu.

Current Behavior

  • Dashboard appears in both the top navbar and sidebar.
  • My Profile/Profile appears in both the top navbar and sidebar.
  • Users are presented with duplicate navigation paths to the same pages.
Image

Expected Behavior

The sidebar should remain the primary navigation area for dashboard-related actions such as:

  1. Dashboard
  2. My Profile

The top navigation should only contain global navigation items such as:

  1. Home
  2. Payment
  3. Check Status
  4. Theme Toggle
  5. User Account / Logout

Benefits

  • Reduces UI clutter.
  • Creates a clearer separation between global navigation and dashboard navigation.
  • Improves usability and visual consistency.
  • Allows users to focus on the most relevant navigation options.

Additional Context

The sidebar already provides a dedicated navigation experience for authenticated users. Removing duplicate entries from the top navbar would make the interface cleaner while preserving all existing functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions