- Validar que el nombre del usuario sea requerido, maximo 255 caracteres.
- Validar en github battle que si se ingresa un nombre de usuario, se requiera el otro
- Agregar repositorio de mayor stargazers del usuario, junto al lenguaje
- En la tabla de ranking que aparezca el repositorio de mas estrellas y el lenguaje
- Poder filtrar la tabla de ranking para un cierto lenguaje , y asi ver los locos mas bacanes (y el repositorio asociado) de cierto lenguaje paginar tabla ranking
- usar validaciones desde el servidor (laravel) y proyecto sin laravel usar php nativo
- crear tabla de repositorios (id, url, nombre, lenguaje, user_id)
- usar relaciones con eloquent (para el usuario y el repositorio o lenguaje)
- la paginacion debe considerar el lenguaje. Por defecto como no se ha filtrado el lenguaje, se pagina todo, pero si se filtra por lenguaje por ejemplo PHP, se deben paginar y filtrar por PHP
- filtrar por: estrella, por puntaje, por lenguaje
usar validaciones desde el cliente (para que se familiarizen con js) colores en los lenguajes