Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: user dashboard page added #300

Open
wants to merge 13 commits into
base: dev
Choose a base branch
from

Conversation

Martins100-Tmd
Copy link
Collaborator

@Martins100-Tmd Martins100-Tmd commented Jul 21, 2024

Description

Closes #issue_number_here

Changes proposed

What were you told to do?

  • Develop the User Dashboard Page based on the provided design and requirements.
  • Implement a responsive layout that adapts to different screen sizes.
  • Create the header with navigation menu, search functionality, and user profile display.
  • Implement the date range selector with download functionality.
  • Design and populate the key metrics section with dynamic data.
  • Create the revenue overview graph with proper scaling and labeling.
  • Implement the Recent Sales list with customer avatars and transaction amounts.
  • Develop the sidebar navigation with active state indication.
  • Ensure all data is properly fetched and displayed from the backend.
  • Implement any necessary animations or transitions for a smooth user experience.
  • Add appropriate alt text and aria labels for accessibility.
  • Optimize the page for performance, considering lazy loading for non-critical elements.

What did you do?

  1. Develop the User Dashboard Page based on the provided design and requirements.
  2. Implement a responsive layout that adapts to different screen sizes.
  3. Create the header with navigation menu, search functionality, and user profile display.
  4. Implement the date range selector with download functionality.
  5. Design and populate the key metrics section with dynamic data.
  6. Create the revenue overview graph with proper scaling and labeling.
  7. Implement the Recent Sales list with customer avatars and transaction amounts.
  8. Develop the sidebar navigation with active state indication.
  9. Ensure all data is properly fetched and displayed from the backend.
  10. Implement any necessary animations or transitions for a smooth user experience.
  11. Add appropriate alt text and aria labels for accessibility.
  12. Optimize the page for performance, considering lazy loading for non-critical elements.

Check List (Check all the applicable boxes)

🚨Please review the contribution guideline for this repository.

  • [X ] My code follows the code style of this project.
  • This PR does not contain plagiarized content.
  • The title and description of the PR is clear and explains the approach.
  • I am making a pull request against the dev branch (left side).
  • My commit messages styles matches our requested structure.
  • My code additions will fail neither code linting checks nor unit test.
  • I am only making changes to files I was requested to.

Screenshots/Videos

Screenshot (99)
Screenshot (100)
Screenshot (101)
Screenshot (102)
Screenshot (103)

Copy link
Contributor

@shalomtaiwo shalomtaiwo left a comment

Choose a reason for hiding this comment

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

there are too many conflicts

@JulianaSau JulianaSau added the resolve conflicts this is a PD that has merge conflicts label Jul 22, 2024
@JulianaSau JulianaSau removed the resolve conflicts this is a PD that has merge conflicts label Jul 22, 2024

Choose a reason for hiding this comment

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

these icons can come from lucide-icons

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Ok, How do i install that?

Choose a reason for hiding this comment

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

it's already installed

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Alright, My component also have a bar chart which I need "rechart" package. But it's not installed!

Choose a reason for hiding this comment

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

you can install it @Martins100-Tmd

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Alright thanks

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.

4 participants