Buenas. Esta es la aplicación consumiendo la API de GitHub.
Herramientas usadas para el UI:
Tailwind
Para las clasesTailwind Animated
Para las animacionesFigma
Para el maquetado pdf:Prueba - Git.pdf
Herramientas para testear:
Postman
Para el testeo de la api
Algunas dependencias:
Octokit
Next-Auth
React-Icons
Para poder configurar y ejecutar el proyecto localmente, se necesita un Token Personal y una Aplicación OAuth.
Para conseguir el Token Personal:"
- Le das un nombre, seleccionas 'read only' y crear.
- Ese código que se genera al darle al botón, guárdalo en un bloc de notas.
Para configurar el OAuth App:
-
Haz los mismos pasos que con el Personal Token hasta llegar aquí.
-
Así debes tener los campos configurados para poder recibir los callbacks del API.
-
Guarda estas claves en un bloc de notas junto con el Token Personal.
"Una vez que hayas hecho un clon del repositorio, crea un archivo .env
con las claves que has guardado en el bloc de notas."
GITHUB_TOKEN
es el Token Personal.CLIENT_ID
es el ID del OAuth.CLIENT_SECRET
es el secreto del OAuth.NEXTAUTH_URL
es básicamente poner "http://localhost:3000".JWT_SECRET
se obtiene abriendo la terminal y escribiendo "openssl rand -base64 32" o usando este enlace: https://generate-secret.vercel.app/32.
Como último paso, abre la terminal y escribe npm run dev
.