Skip to content

Commit

Permalink
Merge pull request #1 from SourcingDenis/update
Browse files Browse the repository at this point in the history
Update
  • Loading branch information
SourcingDenis authored Nov 19, 2024
2 parents 022a8a1 + e0727c0 commit 39a8c56
Show file tree
Hide file tree
Showing 37 changed files with 1,651 additions and 1,867 deletions.
212 changes: 0 additions & 212 deletions App.tsx

This file was deleted.

77 changes: 0 additions & 77 deletions Pagination.tsx

This file was deleted.

45 changes: 12 additions & 33 deletions README.md
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
Loading

0 comments on commit 39a8c56

Please sign in to comment.