Skip to content

🌐 GitInsight - is a modern, responsive web app that lets you explore GitHub profiles in-depth. It fetches user data, top repositories, followers, recent activity, and contribution graphs in real-time, transforming raw GitHub data into a sleek, interactive, and visually appealing dashboard.

Notifications You must be signed in to change notification settings

Raghunandan0/GitInsight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ GitInsight – Modern GitHub Profile Explorer

Unlock in-depth GitHub profiles with a single search!
A modern, responsive web app that fetches real-time GitHub user data, top repositories, followers, recent activity, and contribution graphs with dark/light theme support.


🌟 Features

Design & UI

  • Glassmorphism UI: Transparent cards with backdrop-filter: blur().
  • Gradient background: Elegant linear-gradient (#c850c0 β†’ #4158d0).
  • Dark/Light theme toggle: Smooth transition using CSS variables.
  • Animations: Fade-in for profile cards; hover scale effects for buttons and icons.
  • Fully responsive: Optimized for mobile, tablet, and desktop.

Profile Data

  • Dynamic GitHub user profile rendering.
  • Top 5 repositories sorted by stars with clickable links.
  • Followers avatars (up to 5).
  • Recent public events (last 3).
  • Contribution graph via ghchart.
  • GitHub icon dynamically links to user’s GitHub profile.

UX Enhancements

  • Press Enter to search.
  • Input validation (no empty username).
  • Handles 404 errors (user not found).
  • Smooth, modern UI interactions.

πŸ’» Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • APIs: GitHub REST API
  • Libraries/Tools: Font Awesome (GitHub icon)
  • Design: Glassmorphism, CSS animations, responsive design

πŸ“Έ Screenshots

Screenshot 2025-08-24 014351 Screenshot 2025-08-24 015236

πŸš€ Live Demo

View Live Demo


πŸ“‚ Installation & Setup

  1. Clone the repository:
git clone https://github.com/yourusername/github-profile-explorer.git
  1. Navigate to project folder:
cd github-profile-explorer
  1. Open index.html in browser β€” no backend required.

⚑ How It Works

  1. Enter a GitHub username in the search bar.
  2. Click Search or press Enter.
  3. The app fetches:
    • User profile info
    • Top 5 repositories
    • Followers
    • Recent public events
  4. Profile card displays dynamically with GitHub link, contribution graph, and more.

πŸ“Œ Acknowledgements


πŸ“« Contact

About

🌐 GitInsight - is a modern, responsive web app that lets you explore GitHub profiles in-depth. It fetches user data, top repositories, followers, recent activity, and contribution graphs in real-time, transforming raw GitHub data into a sleek, interactive, and visually appealing dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published