Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Tailwind CSS Documentation34টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন Tailwind?
  • Utility-First CSS
  • Tailwind কীভাবে কাজ করে?
  • Tailwind বনাম CSS
  • Tailwind বনাম Bootstrap
  • সুবিধা
  • সীমাবদ্ধতা
  • কখন ব্যবহার করবেন?
  • Learning Roadmap
  • Installation
  • Tailwind + Vite
  • Tailwind + Next.js
  • Tailwind + React
  • First Project
  • Utility Classes
  • Spacing
  • Colors
  • Typography
  • Layout (Flex, Grid)
  • Responsive Design
  • Borders & Radius
  • Shadows & Effects
  • Hover & Focus States
  • Dark Mode
  • Animation
  • Components
  • Customization
  • Plugins
  • Dark Theme Project
  • Production
  • Best Practices
  • Project: Portfolio
  • Project: Dashboard
  1. Docs
  2. Tailwind CSS
  3. Real-world Project: Dashboard
Tailwind CSSAdvanced

Real-world Project: Dashboard

Tailwind CSS দিয়ে একটি admin dashboard layout তৈরি করুন — sidebar, header, content area।

6টি অংশবাংলা ভাষায়

একটি admin dashboard layout তৈরি করি। এতে Flexbox, Grid, responsive design সব ব্যবহার হবে।

Dashboard Layout

<!-- Dashboard Layout -->
<div class="flex min-h-screen bg-gray-100">

  <!-- Sidebar (Desktop) -->
  <aside class="hidden w-64 bg-gray-900 text-white lg:block">
    <div class="p-6">
      <h2 class="text-xl font-bold">Dashboard</h2>
    </div>
    <nav class="space-y-1 px-4">
      <a href="#" class="block rounded-lg bg-gray-800 px-4 py-2">Home</a>
      <a href="#" class="block rounded-lg px-4 py-2 hover:bg-gray-800">Analytics</a>
      <a href="#" class="block rounded-lg px-4 py-2 hover:bg-gray-800">Settings</a>
    </nav>
  </aside>

  <!-- Main Content -->
  <div class="flex-1">
    <!-- Header -->
    <header class="flex items-center justify-between bg-white px-6 py-4 shadow-sm">
      <h1 class="text-lg font-semibold">Dashboard</h1>
      <div class="flex items-center gap-4">
        <input
          type="search"
          placeholder="Search..."
          class="rounded-lg border px-3 py-2 text-sm"
        />
        <div class="h-8 w-8 rounded-full bg-blue-500"></div>
      </div>
    </header>

    <!-- Stats Grid -->
    <main class="p-6">
      <div class="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4">
        <div class="rounded-xl bg-white p-6 shadow-sm">
          <p class="text-sm text-gray-500">Total Users</p>
          <p class="mt-1 text-2xl font-bold">12,345</p>
        </div>
        <div class="rounded-xl bg-white p-6 shadow-sm">
          <p class="text-sm text-gray-500">Revenue</p>
          <p class="mt-1 text-2xl font-bold">$45,678</p>
        </div>
      </div>
    </main>
  </div>
</div>

Key Patterns Used

  • Flex layout — sidebar + main content
  • Hidden/Block — responsive sidebar
  • Grid — responsive stats cards
  • Shadow — card depth
  • Hover states — navigation feedback
Responsive Sidebar

মোবাইলে sidebar hide (hidden lg:block) এবং hamburger menu show করুন। ডেস্কটপে sidebar visible।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরReal-world Project: Portfolio WebsiteTailwind CSS ডকুমেন্টেশন হোম
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com