Dashboard Template

A complete dashboard with fixed sidebar navigation, top navbar with user menu, and responsive card-based content area. Perfect for admin panels and data-heavy applications.

Template Features

Responsive grid layout
Working navbar with dropdown
Functional sidebar navigation
Real data tables
Stats cards with icons
Mobile-first design

Live Preview

Dashboard Preview - Fully Interactive

Dashboard Overview

Total Users
2,543
+12.5%
Revenue
$12.4k
+8.2%
Orders
432
-3.1%
Tasks
89

Recent Orders

Order ID Customer Amount Status
#12345 John Smith $129.99 Completed
#12344 Sarah Johnson $89.50 Pending
#12343 Mike Wilson $299.00 Processing
#12342 Emma Davis $45.00 Completed

Full Template Code

Copy this complete HTML to use the dashboard template. Simply replace the placeholder content with your own data.

HTML
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Dashboard - My App</title>
  <link rel="stylesheet" href="path/to/focus-ui.css">
</head>
<body>
  <!-- Top Navigation Bar -->
  <nav class="focus-navbar focus-navbar-primary focus-navbar-fixed">
    <div class="focus-navbar-brand">
      <a href="#" class="focus-text-white focus-text-bold">My Dashboard</a>
    </div>
    <div class="focus-navbar-nav">
      <div class="focus-dropdown">
        <button class="focus-btn focus-btn-text focus-text-white">
          <i class="fa fa-user-circle"></i> John Doe <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>

  <!-- Dashboard Layout -->
  <div class="focus-container-fluid" style="margin-top: 60px;">
    <div class="focus-row">
      <!-- Sidebar -->
      <aside class="focus-col-12 focus-col-md-3 focus-col-lg-2 focus-p-0">
        <div class="focus-sidebar" style="height: calc(100vh - 60px); position: sticky; top: 60px;">
          <nav class="focus-sidebar-nav">
            <a href="#" class="focus-sidebar-item focus-sidebar-item-active">
              <i class="fa fa-home"></i><span>Overview</span>
            </a>
            <a href="#" class="focus-sidebar-item">
              <i class="fa fa-chart-bar"></i><span>Analytics</span>
            </a>
            <a href="#" class="focus-sidebar-item">
              <i class="fa fa-users"></i><span>Users</span>
            </a>
            <a href="#" class="focus-sidebar-item">
              <i class="fa fa-shopping-cart"></i><span>Orders</span>
            </a>
            <a href="#" class="focus-sidebar-item">
              <i class="fa fa-box"></i><span>Products</span>
            </a>
            <a href="#" class="focus-sidebar-item">
              <i class="fa fa-cog"></i><span>Settings</span>
            </a>
          </nav>
        </div>
      </aside>

      <!-- Main Content -->
      <main class="focus-col-12 focus-col-md-9 focus-col-lg-10">
        <div class="focus-p-4">
          <!-- Page Header -->
          <div class="focus-mb-4">
            <h1 class="focus-text-3xl focus-text-bold">Dashboard Overview</h1>
            <p class="focus-text-secondary">Welcome back! Here's what's happening today.</p>
          </div>

          <!-- Stats Cards -->
          <div class="focus-row">
            <div class="focus-col-12 focus-col-sm-6 focus-col-lg-3">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-body">
                  <div class="focus-flex focus-justify-between focus-items-center">
                    <div>
                      <p class="focus-text-secondary focus-text-sm focus-mb-1">Total Users</p>
                      <h3 class="focus-text-3xl focus-text-bold">2,543</h3>
                      <span class="focus-badge focus-badge-success">+12.5%</span>
                    </div>
                    <div class="focus-text-primary" style="font-size: 3rem;">
                      <i class="fa fa-users"></i>
                    </div>
                  </div>
                </div>
              </div>
            </div>

            <div class="focus-col-12 focus-col-sm-6 focus-col-lg-3">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-body">
                  <div class="focus-flex focus-justify-between focus-items-center">
                    <div>
                      <p class="focus-text-secondary focus-text-sm focus-mb-1">Revenue</p>
                      <h3 class="focus-text-3xl focus-text-bold">$12.4k</h3>
                      <span class="focus-badge focus-badge-success">+8.2%</span>
                    </div>
                    <div class="focus-text-success" style="font-size: 3rem;">
                      <i class="fa fa-dollar-sign"></i>
                    </div>
                  </div>
                </div>
              </div>
            </div>

            <div class="focus-col-12 focus-col-sm-6 focus-col-lg-3">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-body">
                  <div class="focus-flex focus-justify-between focus-items-center">
                    <div>
                      <p class="focus-text-secondary focus-text-sm focus-mb-1">Orders</p>
                      <h3 class="focus-text-3xl focus-text-bold">432</h3>
                      <span class="focus-badge focus-badge-warning">-3.1%</span>
                    </div>
                    <div class="focus-text-warning" style="font-size: 3rem;">
                      <i class="fa fa-shopping-cart"></i>
                    </div>
                  </div>
                </div>
              </div>
            </div>

            <div class="focus-col-12 focus-col-sm-6 focus-col-lg-3">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-body">
                  <div class="focus-flex focus-justify-between focus-items-center">
                    <div>
                      <p class="focus-text-secondary focus-text-sm focus-mb-1">Conversion</p>
                      <h3 class="focus-text-3xl focus-text-bold">3.6%</h3>
                      <span class="focus-badge focus-badge-success">+0.5%</span>
                    </div>
                    <div class="focus-text-info" style="font-size: 3rem;">
                      <i class="fa fa-chart-line"></i>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>

          <!-- Recent Activity -->
          <div class="focus-row">
            <div class="focus-col-12 focus-col-lg-8">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-header">
                  <h3 class="focus-card-title">Recent Orders</h3>
                </div>
                <div class="focus-card-body focus-p-0">
                  <div class="focus-table-container">
                    <table class="focus-table focus-table-hover">
                      <thead>
                        <tr>
                          <th>Order ID</th>
                          <th>Customer</th>
                          <th>Amount</th>
                          <th>Status</th>
                        </tr>
                      </thead>
                      <tbody>
                        <tr>
                          <td>#12345</td>
                          <td>John Smith</td>
                          <td>$129.99</td>
                          <td><span class="focus-badge focus-badge-success">Completed</span></td>
                        </tr>
                        <tr>
                          <td>#12344</td>
                          <td>Sarah Johnson</td>
                          <td>$89.50</td>
                          <td><span class="focus-badge focus-badge-warning">Pending</span></td>
                        </tr>
                        <tr>
                          <td>#12343</td>
                          <td>Mike Wilson</td>
                          <td>$299.00</td>
                          <td><span class="focus-badge focus-badge-info">Processing</span></td>
                        </tr>
                      </tbody>
                    </table>
                  </div>
                </div>
              </div>
            </div>

            <div class="focus-col-12 focus-col-lg-4">
              <div class="focus-card focus-mb-4">
                <div class="focus-card-header">
                  <h3 class="focus-card-title">Quick Actions</h3>
                </div>
                <div class="focus-card-body">
                  <button class="focus-btn focus-btn-primary focus-btn-block focus-mb-2">
                    <i class="fa fa-plus"></i> New Order
                  </button>
                  <button class="focus-btn focus-btn-secondary focus-btn-block focus-mb-2">
                    <i class="fa fa-user-plus"></i> Add User
                  </button>
                  <button class="focus-btn focus-btn-secondary focus-btn-block">
                    <i class="fa fa-download"></i> Export Report
                  </button>
                </div>
              </div>
            </div>
          </div>
        </div>
      </main>
    </div>
  </div>

  <script src="path/to/focus-ui.js"></script>
</body>
</html>

Customization Tips

Colors

Change color classes like .focus-badge-success, .focus-text-primary to match your brand.

Grid Layout

Adjust grid columns (e.g., focus-col-md-3 to focus-col-md-4) for different layouts.

Components

Add or remove components like cards, tables, or progress bars as needed.

Responsive

Modify sidebar width or convert to collapsible mobile menu for better mobile experience.