GITHUNT is a polished GitHub profile explorer built with React that lets users search for developers, inspect public profile details, compare two profiles, and browse repositories with a modern, developer-focused experience.
GITHUNT combines the GitHub REST API with a clean custom interface to make public profile exploration feel faster and more engaging. The app supports live search, profile analytics, repository filtering, and a visual profile comparison flow.
- React.js for the UI and routing experience
- GitHub REST API for profile and repository data
- Custom CSS styling with responsive layouts and dark/light mode support
- Optional GitHub GraphQL heatmap support with a personal access token
- Modern home page with a bold handwritten GITHUNT hero treatment
- GitHub user search with polished loading and empty/error states
- Profile comparison for two GitHub accounts
- Repository cards with language badges, stars, forks, and updated dates
- Repository filtering and sorting with a load-more experience
- Analytics-style dashboard for follower, repo, and language insights
- Optional contribution heatmap support via GitHub token
- Responsive layout and accessible UI patterns
# 1. Clone the repository
git clone https://github.com/LakshayD02/GitHunt_Github_Finder.git
# 2. Open the project folder
cd GitHunt_Github_Finder
# 3. Install dependencies
npm install
# 4. Start the development server
npm startTo enable the contribution heatmap, create a .env file in the project root and add:
REACT_APP_GITHUB_TOKEN=your_github_token_here- GitHub: https://github.com/LakshayD02
- Repository: https://github.com/LakshayD02/GitHunt_Github_Finder