2024 Entrega3 - ucseiw-team/catedra GitHub Wiki

Entrega 3

Gestión de contenido

El proyecto debe estar deployado y disponer de la funcionalidad acordada con cada grupo (detalle más abajo). Además se debe cargar contenido de ejemplo en el sitio, para que al ingresar se puedan ver datos y no se encuentre vacío.

El sitio debe además poseer una home page útil, que tenga sentido para lo que se planea como proyecto. Y toda la funcionalidad debe ser accesible sin necesidad de conocimientos técnicos (por ejemplo: no se puede tener que adivinar la url de nada, sino poder acceder a todo mediante links o botones, etc).

No es necesario que la estética del sitio esté muy desarrollada, pero sí que sea usable por un usuario final, y que los mecanismos de UI elegidos tengan sentido para el tipo de aplicación (ej: no sería aceptable mostrar tweets como una tabla de sistema de gestión).

Detalle de funcionalidad acordada con cada grupo:

  • Grupo 1: poder cargar clubes incluyendo imagenes, listarlos con 3 filtros y poder entrar al detalle de cada club.
  • Grupo 2: ver lista de partidos con 3 filtros, poder entrar al detalle de cada partido y cargar predicción.
  • Grupo 3: poder cargar posteos dentro de un edificio incluyendo imagenes, listarlos con 3 filtros y poder entrar al detalle de cada post.
  • Grupo 4: poder cargar descuentos, listarlos con 3 filtros, contadores upvote/downvote/etc y poder entrar al detalle de cada descuento.

Modelo de datos de contenido

En el repositorio del grupo (código) ya deben encontrarse definidos los modelos iniciales que planean utilizar en el contenido principal del sitio. Debe añadirse un diagrama del modelo de datos en la wiki, dentro de la url especificada para esta entrega.

Flujo de estados del contenido principal

Documentar en la wiki con diagramas, el flujo de estados de del contenido principal del sitio (puede ser uno, o pueden ser varios dependiendo del tipo de contenido).

Información útil

Existen herramientas automatizadas para generar diagramas de modelos de datos a partir de los modelos de una aplicación Django o .NET. No hay problemas en que las usen.