Aplicación desarrollada con Next.js, Zustand y Tailwind CSS que permite buscar usuarios de GitHub, visualizar su información detallada y explorar sus repositorios públicos en tiempo real mediante la API de GitHub.
🔗 Demo online: https://github-users-finder-sepia.vercel.app/
💻 Repositorio: https://github.com/FedeCodeLab/github-users-finder
- 🔍 Búsqueda de usuarios de GitHub en tiempo real
- 👤 Visualización del perfil con avatar, bio, seguidores y ubicación
- 📂 Listado de repositorios públicos del usuario seleccionado
- ⚡ Gestión de estado global con Zustand
- 🎨 Estilos responsivos con Tailwind CSS v4
- 🌙 UI inspirada en el tema oscuro de GitHub
- Next.js 15.5.5 - Framework de React
- React 19.1.0 - Librería de UI
- TypeScript - Tipado estático
- Zustand - Gestión de estado
- Tailwind CSS v4 - Framework de estilos
- GitHub REST API - API de datos
git clone https://github.com/FedeCodeLab/github-users-finder.gitcd github-users-findernpm installTambién podés usar
yarnopnpmsegún tu gestor preferido.
npm run devAbrí http://localhost:3000 para ver la aplicación.
📦 github-users-finder
┣ 📂 app
┃ ┣ 📜 layout.tsx # Layout principal
┃ ┣ 📜 page.tsx # Página principal
┃ ┗ 📜 globals.css # Estilos globales
┣ 📂 components
┃ ┗ 📂 navbar
┃ ┗ 📜 index.tsx # Componente de navegación
┣ 📂 store
┃ ┗ 📜 useGithubStore.ts # Store de Zustand
┣ 📂 public
┃ ┗ 🖼️ assets # Imágenes y recursos
┣ 📜 tailwind.config.js
┣ 📜 tsconfig.json
┣ 📜 package.json
┗ 📜 README.md
npm run dev # Inicia el servidor de desarrollo
npm run build # Crea el build de producción
npm run start # Inicia el servidor de producción
npm run lint # Ejecuta el linter- Búsqueda en tiempo real mientras escribís
- Resultados limitados a 12 usuarios por búsqueda
- Interfaz intuitiva y responsive
- Avatar del usuario
- Nombre de usuario y nombre real
- Biografía
- Cantidad de seguidores y seguidos
- Información detallada del perfil
- Store global con Zustand para manejar:
- Lista de usuarios
- Usuario seleccionado
- Query de búsqueda
Federico Guzmán
Desarrollador Frontend | Next.js • React • TypeScript • Tailwind CSS
🌐 Portfolio
🐙 GitHub
💼 LinkedIn
Si este proyecto te fue útil, considerá darle una estrella ⭐ en GitHub.