Skip to content

UNIZAR-30226-2017-05/WebVideojuegos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebVideojuegos lgoWeb

Sobre el Proyecto

El proyecto permite publicar a los usuarios un registro de los videojuegos que han probado con las opiniones y la calificación que creen que estos videojuegos merecen. De este modo, por una parte, sus conocidos pueden enterarse de los videojuegos que han probado e interpretar las opiniones favorables como recomendaciones; y, por otra, los usuarios en general pueden conocer la opinión y el interés que despierta cierto videojuego en quienes ya lo han probado. Los usuarios pueden, así, descubrir nuevos videojuegos interesantes y, en función de la opinión del resto de gente, tanto anónima como conocida, decidir si jugarlos o no.

Requisitos del sistema

Consultar: Requisitos

Planificación y Presupuesto

Consultar: Planificación y Presupuestos

Diagramas

Vista-Controlador

Modelo Vista-Controlador

Estructura routes-views

Routes-Views

Tablas y Campos Base de datos

Consultar: BasedeDatos

Diseño de vistas principales

Consultar: Vistas

Estado actual

Para consultar el estado del proyecto consultar el: Listado de tareas realizadas y pendientes

Listado actual de routes

  1. / equivale a /index :
  • Get:
  • requiere(_views/index)
  • devuelve render_template(index, videojuegos:lista)
  1. /login :
  • Get:
  • requiere(_views/registro_login)
  • devuelve render_template(_views/registro_login, data:user_cookies, loginForm:Formulario, registroFormulario)
  • Post:
  • devuelve /login or / dependiendo del exito o no del proceso de login
  1. /loggout es / pero enmascara la funcionalidad de limpiar las cookies de session y usuario

  2. /registro

  • Post:
  • devuelve: ruta de /perfilUsuario
  1. /detalles :
  • Get:
  • requiere(_views/detalles)
  • devuelve return render_template('_views/detalles.html', videojuego=videojuego, cover=cover, score=score, analisForm=analisForm, listAnalis=listAnalis)
  • Post:
  • devuelve: ruta a /detalles
  1. /perfilUsuario
  2. /perfilUsuarioVisible
  3. /deleteUser

Listado actual de views

  1. _views/index
  2. _views/registro_login
  3. _views/detalles
  4. _views/perfilUsuario
  5. _views/perfilUsuarioVisible

Listado de modelos(modelos de conexion Base de Datos)

  1. Usuario
  2. Videojuegos
  3. Acciones
  4. Analisis
  5. Desarrolladora
  6. DesarrolladoraVideojuego
  7. Genero
  8. GeneroVideojuego
  9. Imagen
  10. ImagenVideojuego
  11. UsuarioVideojuego
  12. Comentario