Skip to main content

[Backoffice] Navigation System

Overview​

The backoffice navigation system provides a comprehensive layout for administrators to manage text-to-audio requests. The system features a fixed header, collapsible sidebar navigation, and a main content area.

Key Components:

  • Header: Branding, user info, and top-level navigation
  • Sidebar: Navigation menu tree with status indicators
  • Main Content: Dynamic content area for different sections
  • Footer: System information and quick links

Live Preview​

●Admin Backoffice

Dashboard Overview

Welcome to the MicDots admin dashboard. Monitor and manage all text-to-audio requests from this central hub.

Total Requests

342

↑ 12% from last week

Pending

5

Requires attention

Processing

3

In progress

Completed Today

12

↑ 8% from yesterday

Recent Activity

REQ-001234 - Request created by john@example.com 2 hours ago

REQ-001233 - Status updated to Processing 3 hours ago

REQ-001232 - Audio file uploaded successfully 5 hours ago

REQ-001231 - Request completed 6 hours ago

MD

MicDots Admin

© 2025 MicDots. All rights reserved.

System Operational


API Endpoints​

This page uses the following API endpoint:

Get Current User Profile​

Endpoint: GET /api/v1/me

Authentication: Required (Bearer token)

Role Required: admin role for accessing the backoffice

Description: Retrieves current admin user profile (email, name, roles, account details) displayed in the header.


Hierarchy​

The navigation tree follows a simple structure:

Dashboard (Active)
Requests
Users
Analytics
Settings

Active State: Highlighted with gradient background to indicate current page.

Hover State: Slight background color change with smooth transition.


Component Breakdown​

Header Component​

Sticky header displaying admin information, user email, and logout controls. Branding with logo and title; all navigation is handled through the sidebar menu.

Responsive sidebar with navigation tree and system status indicator.

Sections (top to bottom):

  1. Navigation Tree - Primary navigation with hierarchy
  2. System Status - Service health indicator (sticky at bottom)

Content Area​

Responsive main content area displaying page headers, stats cards, data tables, and action buttons.

Footer displaying branding, copyright notice, and system operational status indicator.


Active State Management: Only one navigation item is active at a time, reflecting the current page. Active state persists during navigation.