GitHub User Finder is a React-based web application that allows users to search for GitHub profiles and view/navigate to public repositories.
This project was developed for a 3-day assignment, and I'm in my first year of undergrad CS. It's not a full-fledged product or anything that serious. The purpose of the project was to explore API integration, virtual DOM manipulation, learning React, Axios, etc., and web development in general.
- React.js
- JavaScript
- CSS
- GitHub API (Uses Personal Access Token for authentication)
📂 github-user-finder
├── 📂 src
│ ├── 📂 components # Reusable UI components
│ ├── 📂 hooks # Custom hook (useGitHubUser.js)
│ ├── 📂 pages # Webpages
│ ├── 📂 styles # CSS
│ ├── App.js # Main app component
│ ├── index.js # Entry point
├── .env # Environment variables (ignored in Git)
├── package.json # Dependencies & scripts
├── README.md # Project documentation