Skip to content

Instantly share code, notes, and snippets.

@rodrigore
Created July 16, 2016 16:04
Show Gist options
  • Save rodrigore/7a8ca09aeb576656113c61e1fe376131 to your computer and use it in GitHub Desktop.
Save rodrigore/7a8ca09aeb576656113c61e1fe376131 to your computer and use it in GitHub Desktop.

version 7

requerimientos

  • 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

CONSIDERACIONES

  • 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

BONUS

usar validaciones desde el cliente (para que se familiarizen con js) colores en los lenguajes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment