Github Finder - Github User Search App
A responsive GitHub user search tool that displays profiles, stats, and repos with a sleek dark-themed UI.
Technologies Used
Project Info
My Role
Full Stack Developer
Team Size
1 person
Duration
2 Days
Timeline
7/21/2024 - 7/23/2024
Category
web
Featured
No
About This Project
Github Finder is a responsive web application that allows users to search for GitHub profiles and view detailed information including repositories, followers, and stats. Built with React, Axios, and TailwindCSS, this project emphasizes clean UI/UX design and efficient state management using context.
Key Features
- "🔍 User Search: Search for GitHub users by name or username with instant results.",
- "📊 Profile Stats: View detailed user stats including followers, repos, and gists.",
- "💡 Dark UI: Sleek dark theme with intuitive navigation and responsive layout.",
- "📁 Repo Listing: Display a user's latest public repositories with quick links.",
- "⚙️ Context API: Efficient global state management for loading, users, and alerts."
Challenges Overcome
- "Challenge: Managing API rate limits from GitHub without user authentication.",
- "Challenge: Designing a UI that balances minimalism and functionality.",
- "Challenge: Handling edge cases like users with no public repositories.",
- "Challenge: Implementing clear user feedback for loading and errors."
What I Learned
I learned how to work with third-party APIs (GitHub) and how to manage global state using React Context effectively. This project strengthened my understanding of routing with React Router and taught me how to build a polished user interface using TailwindCSS and DaisyUI components.