DevFinder is a React-based web app that enables users to search and view GitHub profiles using the GitHub API. It provides essential details like repositories, followers, and activity, helping users connect and collaborate with developers. With a sleek, responsive design and optimized performance, DevFinder simplifies the process of exploring GitHub profiles, offering a smooth and efficient user experience.
- GitHub User Search: Instantly search for GitHub users by username.
- Profile Overview: Displays user avatar, name, bio, location, and other key profile details.
- Real-time API Fetching: Utilizes GitHub’s API for up-to-date profile data.
- fusecolor is deployed using Cloudflare Pages.
- Visit the deployment page devfinder.pages.dev to access the live version of the application.
Note: The GitHub access token is essential for accessing its
REST API
learn more.
- Create a
.env
file in the root of the folder with the following contents:
VITE_TOKEN={your_token}
- Obtain a GitHub personal access token here https://github.com/settings/tokens
- Generate new token (classic)
- Clone the repository
https://github.com/vishnu1002/dev-finder.git
cd dev-finder
- Install dependencies
npm install
- Build project
npm build
- Run the app locally
npm run dev
- Clone the repository
https://github.com/vishnu1002/dev-finder.git
cd dev-finder
- Build and run the container
docker-compose up -d
- Stop the container
docker-compose down
devfinder is developed and maintained by Vishnu
This project is licensed under the MIT License.