Skip to content

A modern GitHub profile viewer that fetches real user data and repositories using the GitHub REST API, reimagined with a futuristic glassmorphic UI.

Notifications You must be signed in to change notification settings

DMS-Menula/Github-Profile-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ GitHub Profile Viewer

A modern GitHub profile viewer that fetches real user data and repositories using the GitHub REST API, reimagined with a futuristic glassmorphic UI ✨

Experience a next-gen GitHub look β€” minimal, interactive, and responsive.


🌐 Demo

πŸ”— Live Preview: Guthib.surge.sh
πŸ’» Tech Stack: HTML β€’ CSS β€’ JavaScript β€’ GitHub API


🧩 Features

βœ… Fetch any GitHub user's real-time profile data
βœ… Displays user avatar, name, bio, followers, and repositories
βœ… Interactive repo cards with hover animations
βœ… Fully responsive and futuristic glassmorphism design
βœ… API error handling for invalid usernames
βœ… Built with pure front-end β€” no frameworks needed


πŸ“Έ Preview

A glimpse of the futuristic UI...

image

βš™οΈ How It Works

  1. Enter any GitHub username in the search bar
  2. The app calls the official GitHub REST API
  3. Displays the user’s profile info and latest repositories instantly

🧠 Technologies Used

Technology Purpose
HTML5 Structure and layout
CSS3 Glassmorphism + modern UI
JavaScript (ES6) Fetch API + logic handling
GitHub REST API Live data integration

πŸͺ„ Future Enhancements

🚧 Planned features for upcoming versions:

  • πŸŒ™ Dark / Light mode toggle
  • πŸ“Š Repository stats (stars, forks, language)
  • 🧠 Search history storage
  • πŸ”„ Lazy loading for large repo lists

πŸ‘¨β€πŸ’» Author

Menula De Silva
🌍 Developer | Designer | Student at St. Aloysius College, Ratnapura
πŸ”— Portfolio Website
πŸ™ GitHub Profile
πŸ’Ό LinkedIn


⭐ Support the Project

If you like this project, please consider giving it a ⭐ star β€” it helps more people discover it!

β€œSmall projects make big portfolios.” β€” Menula De Silva

About

A modern GitHub profile viewer that fetches real user data and repositories using the GitHub REST API, reimagined with a futuristic glassmorphic UI.

Topics

Resources

Stars

Watchers

Forks

Languages