GitHub User Search
A modern and responsive web application that fetches and displays GitHub user data using the GitHub REST API. This project demonstrates API integration, dynamic DOM rendering, theme persistence using LocalStorage, and structured UI state management using Vanilla JavaScript.
Project Overview
GitHub User Search allows users to search for any public GitHub profile and view essential information such as repositories, followers, bio, and social links. The application is built entirely with HTML, CSS, and Vanilla JavaScript without any frameworks, focusing on clean architecture, DOM manipulation, and asynchronous API handling.
- 🔍 Search for any public GitHub user
- 📡 Fetch data from the GitHub REST API
- ⏳ Custom loading animation
- ❌ Error handling
- 🎨 Light / Dark mode toggle
- 💾 Theme persistence using LocalStorage
- 📱 Fully responsive layout (Flexbox & Grid)
Features
Technologies Used
HTML
HTML5CSS
CSS3JavaScript
ES6API
REST API