Proyecto final de la asignatura Computación en Red. ##Enlace a la aplicación La aplicación se ha desplegado en Heroku, y está disponible aquí. ##Tecnologías empleadas La aplicación web presenta diseño adaptativo y su funcionamiento se basa en javascript. Se ha hecho uso del framework Express. La base de datos implementa migraciones para que la modificación del modelo sea más sencilla. ##Sobre la aplicación Quiz es una aplicación que permite crear preguntas y resolver otras ya creadas. Tiene las siguientes funcionalidades:
- Creación de quizes. Debe indicarse la respuesta para poder corregirla posteriormente.
- Introducción de comentarios. Los usuarios pueden hacer comentarios a las preguntas ya existentes.
- Cuentas de usuario. Solo los usuarios registrados y con sesión iniciada pueden crear, editar y borrar preguntas, así como moderar los comentarios de las mismas.
- Seguridad. Los usuarios deben introducir su contraseña para gestionar cualquier cambio en su cuenta, como una modificación en su nombre o la elección de una contraseña nueva.
- Favoritos. Los usuarios pueden marcar preguntas como favoritas para verlas todas en una vista aparte.
- Estadísticas. Se pueden conocer datos relevantes sobre la aplicación, incluyendo número de preguntas, número de comentarios, número de preguntas con y sin comentarios, etc. Las estadísticas incluyen gráficos dinámicos que facilitan la visualización de la información.
- Imágenes. Las preguntas pueden contar con una imagen relacionada, y los usuarios pueden subir una imagen para su foto de perfil. Las imágenes se almacenan en Cloudinary.
- Ranking. Los usuarios obtienen puntuación por las preguntas que aciertan y fallan. Se puede visualizar un ranking con los mismos.
##Autores La aplicación ha sido desarrollada por Eva Jurado y Federico Fernández.