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/
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS (Dark Theme)
- UI Components: shadcn/ui
- Charts: Recharts
- Deployment: Vercel
- Data: Mock data (stored in project files)
- โ 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
- ๐ 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)
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 |
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