GitHub Candidate Search is a web application built with React, TypeScript, and Vite. It allows users to search for GitHub profiles based on specific criteria, making it useful for recruiters and hiring managers looking for potential candidates with relevant skills.
- Search GitHub users by username
- Filter results by repositories, followers, and location
- View detailed user profiles including bio, repositories, and contributions
- Responsive design for seamless usage across devices
- Frontend: React, TypeScript, Vite
- Styling: Tailwind CSS
- API: GitHub REST API
- State Management: React Context API
Make sure you have the following installed:
git clone https://github.com/your-username/github-candidate-search.git
cd github-candidate-searchnpm installCreate a .env file in the root directory and add your GitHub API token:
VITE_GITHUB_ACCESS_TOKEN=your_github_token_herenpm run devTo build the project for production:
npm run buildTo preview the production build:
npm run preview- Enter a GitHub username or keyword in the search bar.
- Apply filters if needed.
- Click on a user to view their profile and repositories.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Make your changes and commit (
git commit -m 'Add feature'). - Push to your branch (
git push origin feature-name). - Open a pull request.
This project is licensed under the MIT License.
For any inquiries, feel free to reach out:
- Email: tatesutter04@gmail.com
- GitHub: tatesutter
Happy coding! 🚀