-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
frontendworking on the react frontendworking on the react frontend
Description
Description
Now that the Home Page and Team Page are merged, we need a dedicated pass to ensure the application feels like a cohesive product. This includes unifying CSS variables, checking component alignment (specifically for our Volume and Time-based charts), and verifying that the user experience is seamless when running the local development server.
Key areas of focus:
- Navigation: Is the transition between Home and Team pages smooth?
- Chart Layouts: Do the VolumeChart and TimeBasedChart use the same color palettes, fonts, and padding on both pages?
- Responsiveness: Does the dashboard hold up when resizing the browser?
- Code Health: Ensure no console errors or broken links exist.
Steps to Reproduce
- Pull the latest main branch and run npm install.
- Launch the app using npm run dev.
- Navigate through the Home Page (Org-wide view) and Team Page (Granular view).
- Perform a "visual audit" of:
- Button styles and hover states.
- Header/Footer consistency.
- Chart legends and axis labels.
- Verify that the Team Page filters (User/Repo) update the UI without breaking the layout.
Expected Behavior
- The web page should have a unified "professional" aesthetic (matching the Figma/design layout).
- npm run dev should launch without warnings or errors.
- Functional parity: The granular data on the Team page should be as legible and styled as the org-wide data on the Home page.
Actual Behavior
(Explain what actually happened.) INPUT HERE IF ANY ISSUES OCCUR DURING AUDIT
:
Additional Information
Refer to the original design sketches in the /docs folder. The styling needs to be robust and not hard-coded to just these two views.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
frontendworking on the react frontendworking on the react frontend