GitHub User Finder is a React-based web application that allows users to search for GitHub users by name or username and view their profile details, including repositories, followers, and more.
- User Search: Search for GitHub users by entering a name or username.
- Profile Details: View profile details such as avatar, bio, repositories, followers, and following counts.
- Responsive Design: The app is fully responsive and works on different screen sizes.
- React: For building the user interface.
- Tailwind CSS: For styling.
- Axios: For making HTTP requests to GitHub's API.
- GitHub API: To fetch user data.
- Material-UI: For UI components and styling.
- React Router: For navigation between different views.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Emran-Ali/BudgetApp.git](https://github.com/Emran-Ali/GitHub-User-Finder.git
-
Install Dependency:
npm i
-
Create a .env file in the root directory and add your GitHub personal access token (if needed for rate limits):
REACT_APP_GITHUB_API_TOKEN=your_personal_access_token
-
Run Project
npm start
-
Open your browser and go to
http://localhost:3000