A modernized GitHub Analytics System with interactive data visualizations, built using React.js and Chart.js. This project helps analyze and display GitHub user information, repository statistics, languages, and popularity metrics, while offering a clean and user-friendly interface.
- Search & Display GitHub Users -- search by username and retrieve key data.
- Interactive Charts -- visualize repositories by languages, stars, forks, and popularity.
- User Information Panel -- displays profile details and statistics.
- Navigation & Error Handling -- includes a responsive navbar, home page, and error page.
- Reusable Components -- modular charts and UI elements for scalability.
- Frontend: React.js (functional components, Context API)
- Charts & Data Visualization: Chart.js (custom chart components)
- Styling: CSS
- Other: JavaScript (ES6+), Mock Data for testing
-
Clone the repository:
git clone https://github.com/nithasp/github-users-search
-
Navigate to the project directory:
cd github-users-search -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser at: