Skip to content
Elena edited this page Feb 16, 2026 · 1 revision

Modelo de Dominio

Entidades Principales

Event (Evento)

Representa un evento recurrente que puede tener múltiples ediciones.

  • Título
  • Ediciones asociadas
  • Edición actual
  • Roles del evento

Edition (Edición)

Una instancia específica de un evento con fechas concretas.

  • Fecha de inicio y fin
  • Evento padre
  • Actividades programadas

Activity (Actividad)

Actividades específicas dentro de una edición (partidas, torneos, LARPs, etc.).

  • Título y descripción
  • Imagen
  • Número de plazas disponibles
  • Estado (borrador, publicado, cancelado)
  • Tipo de actividad
  • Franja horaria (TimeSlot)
  • Fechas de publicación, inicio y fin
  • Usuarios participantes, favoritos y creadores

User (Usuario)

Usuarios del sistema que pueden participar en actividades.

  • Información personal (username, email, nombre)
  • Roles asignados
  • Estado del usuario
  • Actividades en las que participa, favoritas y creadas

Role (Rol)

Roles que pueden desempeñar los usuarios en el evento.

TimeSlot (Franja Horaria)

Franjas horarias para la programación de actividades.

ActivityType (Tipo de Actividad)

Clasificación de actividades (partida, torneo, LARP, etc.).

ActivityStatus (Estado de Actividad)

Estados del ciclo de vida de una actividad.