A simple dashboard page to display a GitHub user's information, including profile details, followers, programming languages distribution, and repositories.
You can view a live demo of the GitHub Dashboard here: https://github-dashboard-zuxing.netlify.app
- User Profile: Displays the user's avatar, name, bio, location, and key statistics (public repositories, followers, following).

- Languages: Visualizes the distribution of programming languages used in the user's repositories.
- Repositories: Lists the user's repositories with details such as name, description, star count, and main programming language, orders them by recently updated.

- Filtering: Allows filtering repositories by keywords.
- React: For building the user interface.
- Tailwind CSS: For styling the components.
- GitHub API: To fetch user data and repositories.
https://api.github.com/users/{username}
https://api.github.com/users/{username}/repos - recharts: For rendering the language distribution chart.