Skip to content

An elegant and responsive dark-themed security dashboard built using Next.js, TypeScript, and Tailwind CSS. It features a modern, modular UI powered by shadcn/ui, rich visualizations via Recharts, and easy-to-navigate layouts with mock data for smooth interactivity.

Notifications You must be signed in to change notification settings

Arjun-9696/security-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ SecureDash โ€” Interactive Security Dashboard

An elegant and responsive dark-themed security dashboard built using Next.js, TypeScript, and Tailwind CSS. It features a modern, modular UI powered by shadcn/ui, rich visualizations via Recharts, and easy-to-navigate layouts with mock data for smooth interactivity.

๐Ÿ”— Live Demo: [https://security-dashboard-gilt.vercel.app/


๐Ÿ“ธ Preview

Dashboard Overview image image image


๐Ÿ› ๏ธ Tech Stack


๐ŸŽฏ Features

  • โœ… Fully responsive: Desktop, Tablet & Mobile
  • โœ… Dark mode with custom theme palette
  • โœ… Sidebar with toggle/hide functionality
  • โœ… Topbar with title, avatar, and search
  • โœ… Filterable Security Events Table
  • โœ… Reusable & modular UI components
  • โœ… Real-time feel (mock data simulation)
  • โœ… Interactive charts with tooltips
  • โœ… Hover effects and smooth transitions
  • โœ… Deployed on Vercel for instant access

๐Ÿ“Š Dashboard Widgets & Components

  • ๐Ÿ“ˆ Line Chart
  • ๐Ÿ“‰ Bar Chart
  • ๐Ÿงพ Stats Cards (Users, Revenue, Threats, etc.)
  • ๐Ÿ” Filterable Security Events Table
  • ๐Ÿ“‚ Recent Activity Table
  • ๐Ÿง  Searchable/Filterable Dropdowns
  • ๐Ÿงฑ Stacked Bar Chart
  • ๐Ÿฅง Pie Chart & Doughnut Chart
  • ๐ŸŒ Multi-line Chart
  • ๐Ÿš€ Gauge/Speedometer Chart (Geco Style)

๐ŸŽจ Dark Theme Palette

Element Hex Code
Background #171717
Container #232323
Sidebar #212121
Card Background #2A2A2A
Card Hover #333333
Input Background #1D1D1D
Accent #426CFF
Accent Hover #375BD9
Text Primary #FFFFFF
Text Secondary #A1A1AA
Border #3D3D3D
Border Hover #4A4A4A

๐Ÿงฉ Component Screenshots

๐Ÿ“ Full Dashboard View

Dashboard image image

๐Ÿ“ Sidebar with Toggle

Sidebar Toggle image image

๐Ÿ“Š Charts Overview

Charts image

๐Ÿงฎ Stats Cards

Stats image

๐Ÿ” Filter/Search in Security Events Table

Security Events image


๐Ÿ“ฑ Responsive

image image image image


๐Ÿ“ Folder Structure

image


Set up Locally

Step 1: Clone the repository using the project's Git URL.

git clone https://github.com/Arjun-9696/security-dashboard.git

Step 2: Navigate to the project directory.

cd security-dashboard

Step 3: Install the necessary dependencies.

npm i

Step 4: Start the development server with auto-reloading and an instant preview.

npm run dev

About

An elegant and responsive dark-themed security dashboard built using Next.js, TypeScript, and Tailwind CSS. It features a modern, modular UI powered by shadcn/ui, rich visualizations via Recharts, and easy-to-navigate layouts with mock data for smooth interactivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages