Feature/dashboard charts UI redesign#517
Open
khushalkks wants to merge 5 commits into
Open
Conversation
khushalkks
commented
May 17, 2026
Author
|
PLS CHECK |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR replaces the default, outdated visual elements of the dashboard with two premium, interactive status and priority doughnut charts. It also fully revamps the design system by integrating Outfit typography, high-contrast Slate color variables, and polished glassmorphic styling with smooth 3D hover-lift transitions.
Changes Made
rechartsto enable visually stunning and reactive data visualization.TaskChart.jsxdisplaying two side-by-side doughnut charts: Task Status (with centered completion percentage) and Task Priority (with Red/Blue/Green theme).Dashboard.jsxto stretch across full-screen width with optimized grid columns.Navbar.jsxwith standard Tailwind slate and indigo classes for unified theme aesthetics.index.cssby importing the modernOutfitgeometric font, adding a premium radial mesh background gradient, and setting up smooth shadow-lift transitions for cards.InsightCard.jsxto properly align within the new responsive grids.Screenshots (if UI changes)
Checklist
npm run lintin frontend/)