-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from SourcingDenis/update
Update
- Loading branch information
Showing
37 changed files
with
1,651 additions
and
1,867 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,17 @@ | ||
# GitHub Bio Search | ||
# DevFinder | ||
|
||
Search GitHub users by their bio descriptions. Built with React, TypeScript, and Tailwind CSS. | ||
A GitHub user search application that helps discover talented developers worldwide. | ||
|
||
## Setup | ||
|
||
1. Clone the repository | ||
2. Install dependencies: | ||
```bash | ||
npm install | ||
``` | ||
|
||
3. Create a `.env.local` file with your GitHub credentials: | ||
``` | ||
VITE_GITHUB_TOKEN=your_github_token | ||
VITE_GITHUB_CLIENT_ID=your_client_id | ||
``` | ||
|
||
4. For development: | ||
```bash | ||
netlify dev | ||
``` | ||
## Features | ||
|
||
## Environment Variables | ||
- GitHub OAuth authentication | ||
- Search users by bio and location | ||
- Sort by followers, repositories, or stars | ||
- Dark/light theme support | ||
- Responsive design | ||
- Most used programming language detection | ||
- Detailed user profiles | ||
|
||
### Local Development | ||
- `VITE_GITHUB_TOKEN`: GitHub Personal Access Token | ||
- `VITE_GITHUB_CLIENT_ID`: GitHub OAuth App Client ID | ||
|
||
### Netlify Deployment | ||
Set these in Netlify environment variables: | ||
- `GITHUB_CLIENT_ID`: OAuth App Client ID | ||
- `GITHUB_CLIENT_SECRET`: OAuth App Client Secret | ||
- `VITE_GITHUB_CLIENT_ID`: Same as GITHUB_CLIENT_ID | ||
|
||
## License | ||
## Setup | ||
|
||
MIT | ||
1. Clone the repository |
Oops, something went wrong.