Admin Panel Template

A complete admin panel with sidebar navigation, top bar with search and user menu, and data tables. Ideal for backend management systems.

Template Features

Dark sidebar navigation
Working dropdowns
Stats cards with badges
Striped data tables
Pagination component
Mobile-responsive

Live Preview

Admin Panel Preview - Fully Interactive

User Management

Total Users
1,234
12% from last month
Active Sessions
432
No change
New Signups
89
8% increase
Pending
23
Needs attention

All Users

Name Email Role Status Actions
John Doe john.doe@example.com Admin Active
Jane Smith jane.smith@example.com User Active
Mike Wilson mike.wilson@example.com Moderator Pending

Full Template Code

Copy this complete HTML to use the admin panel template. The template includes custom CSS for the dark sidebar.

HTML
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Admin Panel</title>
  <link rel="stylesheet" href="path/to/focus-ui.css">
  <style>
    .admin-sidebar {
      background: #34495e;
      color: white;
      height: 100vh;
      position: fixed;
      width: 250px;
      padding: 1rem;
      overflow-y: auto;
    }
    .admin-main {
      margin-left: 250px;
      margin-top: 60px;
    }
    @media (max-width: 768px) {
      .admin-sidebar {
        transform: translateX(-100%);
        transition: transform 0.3s;
        z-index: 1000;
      }
      .admin-sidebar.active {
        transform: translateX(0);
      }
      .admin-main {
        margin-left: 0;
      }
    }
  </style>
</head>
<body>
  <!-- Top Bar -->
  <nav class="focus-navbar focus-navbar-dark focus-navbar-fixed" style="background: #2c3e50;">
    <div class="focus-navbar-brand">
      <button class="focus-btn focus-btn-text focus-text-white" id="sidebarToggle">
        <i class="fa fa-bars"></i>
      </button>
      <span class="focus-text-white focus-text-bold">Admin Panel</span>
    </div>
    <div class="focus-navbar-nav">
      <div class="focus-form-group focus-mb-0" style="min-width: 300px;">
        <input type="search" class="focus-input" placeholder="Search...">
      </div>
      <div class="focus-dropdown">
        <button class="focus-btn focus-btn-text focus-text-white">
          <i class="fa fa-bell"></i>
          <span class="focus-badge focus-badge-danger" style="position: absolute; top: 8px; right: 8px;">5</span>
        </button>
        <div class="focus-dropdown-menu focus-dropdown-menu-end">
          <div class="focus-dropdown-item"><strong>New user registered</strong></div>
          <div class="focus-dropdown-item">Order #12345 completed</div>
          <div class="focus-dropdown-item">Server backup completed</div>
        </div>
      </div>
      <div class="focus-dropdown">
        <button class="focus-btn focus-btn-text focus-text-white">
          <i class="fa fa-user-circle"></i> Admin <i class="fa fa-caret-down"></i>
        </button>
        <div class="focus-dropdown-menu focus-dropdown-menu-end">
          <a href="#" class="focus-dropdown-item"><i class="fa fa-user"></i> Profile</a>
          <a href="#" class="focus-dropdown-item"><i class="fa fa-cog"></i> Settings</a>
          <div class="focus-dropdown-divider"></div>
          <a href="#" class="focus-dropdown-item focus-text-danger"><i class="fa fa-sign-out-alt"></i> Logout</a>
        </div>
      </div>
    </div>
  </nav>

  <!-- Sidebar -->
  <aside class="admin-sidebar" id="adminSidebar">
    <div class="focus-text-center focus-mb-4">
      <i class="fa fa-user-circle" style="font-size: 4rem;"></i>
      <h4 class="focus-mt-2">Admin User</h4>
      <p class="focus-text-sm" style="opacity: 0.8;">admin@example.com</p>
    </div>

    <nav>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-tachometer-alt focus-mr-2"></i> Dashboard
      </a>
      <a href="#" class="focus-btn focus-btn-primary focus-btn-block focus-text-left focus-mb-2" style="justify-content: flex-start;">
        <i class="fa fa-users focus-mr-2"></i> Users
      </a>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-file-alt focus-mr-2"></i> Content
      </a>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-shopping-cart focus-mr-2"></i> Orders
      </a>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-chart-bar focus-mr-2"></i> Reports
      </a>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-envelope focus-mr-2"></i> Messages
      </a>
      <a href="#" class="focus-btn focus-btn-text focus-btn-block focus-text-left focus-mb-2" style="color: white; justify-content: flex-start;">
        <i class="fa fa-cog focus-mr-2"></i> Settings
      </a>
    </nav>
  </aside>

  <!-- Main Content -->
  <main class="admin-main">
    <div class="focus-container-fluid focus-p-4">
      <!-- Page Header -->
      <div class="focus-flex focus-justify-between focus-items-center focus-mb-4">
        <div>
          <h1 class="focus-text-3xl focus-text-bold">User Management</h1>
          <nav class="focus-breadcrumb focus-mt-2">
            <a href="#" class="focus-breadcrumb-item">Home</a>
            <span class="focus-breadcrumb-item focus-breadcrumb-item-active">Users</span>
          </nav>
        </div>
        <button class="focus-btn focus-btn-primary">
          <i class="fa fa-plus"></i> Add New User
        </button>
      </div>

      <!-- Stats Cards -->
      <div class="focus-row focus-mb-4">
        <div class="focus-col-12 focus-col-md-6 focus-col-lg-3">
          <div class="focus-card">
            <div class="focus-card-body">
              <div class="focus-text-secondary focus-text-sm focus-mb-1">Total Users</div>
              <div class="focus-text-3xl focus-text-bold">1,234</div>
              <div class="focus-text-success focus-text-sm">
                <i class="fa fa-arrow-up"></i> 12% from last month
              </div>
            </div>
          </div>
        </div>
        <div class="focus-col-12 focus-col-md-6 focus-col-lg-3">
          <div class="focus-card">
            <div class="focus-card-body">
              <div class="focus-text-secondary focus-text-sm focus-mb-1">Active Sessions</div>
              <div class="focus-text-3xl focus-text-bold">432</div>
              <div class="focus-text-info focus-text-sm">
                <i class="fa fa-minus"></i> No change
              </div>
            </div>
          </div>
        </div>
        <div class="focus-col-12 focus-col-md-6 focus-col-lg-3">
          <div class="focus-card">
            <div class="focus-card-body">
              <div class="focus-text-secondary focus-text-sm focus-mb-1">New Signups</div>
              <div class="focus-text-3xl focus-text-bold">89</div>
              <div class="focus-text-success focus-text-sm">
                <i class="fa fa-arrow-up"></i> 8% increase
              </div>
            </div>
          </div>
        </div>
        <div class="focus-col-12 focus-col-md-6 focus-col-lg-3">
          <div class="focus-card">
            <div class="focus-card-body">
              <div class="focus-text-secondary focus-text-sm focus-mb-1">Pending Approvals</div>
              <div class="focus-text-3xl focus-text-bold">23</div>
              <div class="focus-text-warning focus-text-sm">
                <i class="fa fa-exclamation-triangle"></i> Needs attention
              </div>
            </div>
          </div>
        </div>
      </div>

      <!-- Users Table -->
      <div class="focus-card">
        <div class="focus-card-header">
          <div class="focus-flex focus-justify-between focus-items-center">
            <h3 class="focus-card-title">All Users</h3>
            <div class="focus-flex focus-gap-2">
              <input type="search" class="focus-input" placeholder="Search users..." style="width: 250px;">
              <div class="focus-dropdown">
                <button class="focus-btn focus-btn-secondary">
                  <i class="fa fa-filter"></i> Filter
                </button>
                <div class="focus-dropdown-menu focus-dropdown-menu-end">
                  <a href="#" class="focus-dropdown-item">All Users</a>
                  <a href="#" class="focus-dropdown-item">Active Only</a>
                  <a href="#" class="focus-dropdown-item">Inactive Only</a>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="focus-card-body focus-p-0">
          <div class="focus-table-container">
            <table class="focus-table focus-table-hover">
              <thead>
                <tr>
                  <th>
                    <input type="checkbox" class="focus-form-check">
                  </th>
                  <th>Name</th>
                  <th>Email</th>
                  <th>Role</th>
                  <th>Status</th>
                  <th>Joined</th>
                  <th>Actions</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td><input type="checkbox" class="focus-form-check"></td>
                  <td><strong>John Doe</strong></td>
                  <td>john.doe@example.com</td>
                  <td><span class="focus-badge focus-badge-primary">Admin</span></td>
                  <td><span class="focus-badge focus-badge-success">Active</span></td>
                  <td>Jan 15, 2026</td>
                  <td>
                    <button class="focus-btn focus-btn-sm focus-btn-secondary focus-mr-1">
                      <i class="fa fa-edit"></i>
                    </button>
                    <button class="focus-btn focus-btn-sm focus-btn-danger">
                      <i class="fa fa-trash"></i>
                    </button>
                  </td>
                </tr>
                <tr>
                  <td><input type="checkbox" class="focus-form-check"></td>
                  <td><strong>Jane Smith</strong></td>
                  <td>jane.smith@example.com</td>
                  <td><span class="focus-badge focus-badge-secondary">User</span></td>
                  <td><span class="focus-badge focus-badge-success">Active</span></td>
                  <td>Jan 12, 2026</td>
                  <td>
                    <button class="focus-btn focus-btn-sm focus-btn-secondary focus-mr-1">
                      <i class="fa fa-edit"></i>
                    </button>
                    <button class="focus-btn focus-btn-sm focus-btn-danger">
                      <i class="fa fa-trash"></i>
                    </button>
                  </td>
                </tr>
                <tr>
                  <td><input type="checkbox" class="focus-form-check"></td>
                  <td><strong>Mike Wilson</strong></td>
                  <td>mike.wilson@example.com</td>
                  <td><span class="focus-badge focus-badge-info">Moderator</span></td>
                  <td><span class="focus-badge focus-badge-warning">Pending</span></td>
                  <td>Jan 10, 2026</td>
                  <td>
                    <button class="focus-btn focus-btn-sm focus-btn-secondary focus-mr-1">
                      <i class="fa fa-edit"></i>
                    </button>
                    <button class="focus-btn focus-btn-sm focus-btn-danger">
                      <i class="fa fa-trash"></i>
                    </button>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
        <div class="focus-card-footer">
          <div class="focus-flex focus-justify-between focus-items-center">
            <div class="focus-text-secondary">Showing 1 to 3 of 1,234 entries</div>
            <nav class="focus-pagination">
              <a href="#" class="focus-page-item focus-page-link">Previous</a>
              <a href="#" class="focus-page-item focus-page-link focus-active">1</a>
              <a href="#" class="focus-page-item focus-page-link">2</a>
              <a href="#" class="focus-page-item focus-page-link">3</a>
              <a href="#" class="focus-page-item focus-page-link">Next</a>
            </nav>
          </div>
        </div>
      </div>
    </div>
  </main>

  <script src="path/to/focus-ui.js"></script>
  <script>
    // Toggle sidebar on mobile
    document.getElementById('sidebarToggle').addEventListener('click', function() {
      document.getElementById('adminSidebar').classList.toggle('active');
    });
  </script>
</body>
</html>

Customization Tips

Sidebar Styling

Change sidebar background colors in the custom CSS section. Update background: #34495e to match your brand colors.

Table Features

Enhance tables with .focus-table-striped, .focus-table-hover, or add dropdown filters and search functionality for better UX.

Status Badges

Modify badge colors using .focus-badge-success, .focus-badge-warning, .focus-badge-danger to represent different statuses.

Stats Cards

Add or remove stat cards in the grid. Use icons from FontAwesome and color classes like .focus-text-success for visual indicators.