A React application that demonstrates REST API integration using the GitHub API.
- 🔍 Real-time Search: Search GitHub users with debounced queries
- 📊 Dynamic Data Display: View user profiles, repositories, and statistics
- ⚡ Performance Optimized: Debounced search to reduce API calls
- 🎨 Responsive Design: Works on all screen sizes
- 🔄 Loading States: Visual feedback during data fetching
- ❌ Error Handling: Graceful error messages for failed requests
- 🎯 Filter & Sort: Filter repositories and sort results
- React 18
- React Router DOM
- Axios (for API calls)
- Vite (build tool)
- GitHub REST API
npm installnpm run devnpm run build- GitHub REST API v3
- No authentication required for basic searches
- Rate limit: 60 requests per hour (unauthenticated)