2023 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 eventos incluyendo imagenes, listarlos con 3 filtros, y poder entrar al detalle de cada evento.
  • Grupo 2: poder cargar inmuebles incluyendo imagenes, listarlos con 3 filtros, y poder entrar al detalle de cada inmueble.
  • Grupo 3: poder cargar planes de viajes incluyendo imagenes (por ahora sin elegir actividades pre cargadas, solo un texto y formset de días), listarlos con 3 filtros, y poder entrar al detalle de cada plan de viaje.
  • Grupo 4: poder cargar pedidos de donaciones incluyendo imágenes (tiene sentido incluir imágenes? Si no charlemos sobre alguna otra feature), listarlos con 3 filtros, y poder entrar al detalle de cada pedido de donación.
  • Grupo 5: poder cargar perfiles de futbolistas incluyendo imagenes o videos (lo que prefieran, o si quieren ambos, mejor), listarlos con 3 filtros, y poder entrar al detalle de cada perfil.
  • Grupo 6: poder cargar historias clínicas incluyendo texto y archivos adjuntos (por ahora con un campo grande de texto para la historia de un paciente, mas N adjuntos, estamos), listarlos con 3 filtros, y poder entrar al detalle de cada historia clínica.

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.