Framework: Next.js
Language: JavaScript
Styling: Tailwind CSS
Design Source: Figma (provided .fig file)
Header (Top Navigation)
Footer
Additional Components Implemented (Required 3)
Sidebar
Dashboard (Main Content Area)
Activity Timeline
Imported the provided .fig file into my Personal Figma Account.
Reviewed the design manually to understand layout, spacing, colors, and typography.
Selected what components to build based on the repeating and similar elements.
Set up a Next.js project with Tailwind CSS.
Created reusable components for repeating UI elements like cards and stat blocks.
Implemented the Header and Footer first.
Built the Sidebar and main Dashboard layout.
Implemented the Activity Timeline component.
Compared the UI against Figma and adjusted spacing and alignment.
Added setup instructions in the README.
Deployed the project to Vercel.
git clone https://github.com/swamimalode07/DashboardFrontend.git
cd DashboardFrontend
npm install
npm run dev