DevFinder Pro busca qualquer perfil do GitHub e exibe estatísticas detalhadas: repositórios, seguidores, seguindo, stars totais, gráfico de linguagens mais usadas e repositórios filtráveis por linguagem, ordenação e forks. O histórico de buscas fica salvo no localStorage. Há dark/light mode e o design é responsivo para desktop e mobile.
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Recharts para gráficos interativos de linguagens
- TanStack Query para gerenciamento de estado e cache
- Axios para requisições à GitHub REST API
- Zustand para estado global
- React Router DOM para navegação
devfinder-pro/
├── public/
└── src/
├── api/
│ ├── githubClient.ts
│ ├── userApi.ts
│ ├── reposApi.ts
│ └── types.ts
├── components/
│ ├── charts/
│ ├── profile/
│ ├── repos/
│ └── ui/
├── hooks/
├── pages/
│ ├── HomePage.tsx
│ └── ProfilePage.tsx
├── store/
└── utils/
- Clone o repositório:
git clone https://github.com/GeozedequeGuimaraes/devfinder-pro.git- Instale as dependências:
npm install- Configure as variáveis de ambiente:
cp .env.example .envEdite o .env e adicione seu token do GitHub:
VITE_GITHUB_TOKEN=seu_token_aqui- Inicie o servidor de desenvolvimento:
npm run dev





