Author: CW-TEAM
- Genera un fork de este proyecto para que puedas trabajar en tu propio espacio.
- Una vez finalizado, esperamos que nos envíes el enlace a tu repositorio y el tiempo estimado que te llevó hacerlo. Si no quieres hacer público tu fork, nos puedes contactar y te decimos como lo solucionamos.
Esperamos que dejes una app funcional.
- En la página principal se tienen que mostrar las mejores 20 preguntas ordenadas según el siguiente ranking:
- Cada respuesta suma 10 puntos al ranking
- Cada like suma 5 puntos al ranking
- Cada dislike resta 3 puntos al ranking
- Las preguntas del día de hoy, tienen un extra de 10 puntos
Ejemplo:
Una pregunta que tiene 6 respuesta de usuarios, 2 likes y 1 dislike:
ranking: 6*10 + 2*5 - 1*3 = 60 + 10 - 3 = 67
Si además es del día de la hoy:
ranking: 6*10 + 2*5 - 1*3 + 10 = 60 + 10 - 3 +10 = 77
- Modifica todo lo que creas necesario. Dejamos errores voluntariamente.
- Evaluaremos no solo la funcionalidad, también esperamos una buena performance ante la posibilidad de que escale el proyecto
- El sistema de login/logout no es necesario modificarlo. Genera los usuarios para probar desde la consola.
- Si puedes levantar un entorno con docker, te invitamos a que lo hagas.
- Nos gustaría ver que puedes generar un test con los casos de usos básicos.
Este es un ejemplo de como queda el listado con su ranking y se ve como respondió/votó el usuario actual.