Skip to content

Fix 51#59

Merged
Otaiki1 merged 4 commits intoweaver-points:mainfrom
JenniferIze:fix-51
May 31, 2025
Merged

Fix 51#59
Otaiki1 merged 4 commits intoweaver-points:mainfrom
JenniferIze:fix-51

Conversation

@JenniferIze
Copy link
Contributor

🧱 Implement Responsive Dashboard Page with Layout, Navbar, and Sidebar Components

This closes #51

Summary:
This PR implements the Dashboard page following the provided Figma design. It includes a reusable layout system composed of separate Navbar and Sidebar components, ensuring modularity and responsiveness across devices.

Key Features:

  • ✅ Built the Dashboard page as per Figma specs
  • ✅ Created separate, reusable components for Navbar and Sidebar
  • ✅ Introduced a Layout component to manage structural composition
  • ✅ Added responsive design support for both desktop and mobile
  • ✅ Applied background styling via dedicated CSS module

Technical Highlights:

  • Utilized Next.js framework with adherence to project structure and conventions
  • Structured components into layout/ and dashboard-components/ folders for maintainability
  • CSS classes and layout techniques optimized for flexible screen sizes
  • Codebase passes linting and is CI-compliant

Next Steps / Notes:

  • Components are now ready for integration across other dashboard pages
  • Future enhancements (e.g., active route highlighting, collapsible sidebar) can be built on top of this layout

Copy link
Contributor

@Otaiki1 Otaiki1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution!. Approved!!

@Otaiki1 Otaiki1 merged commit 8011586 into weaver-points:main May 31, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Dashboard Page with Modular Components and Responsive Layout

2 participants