Una prestigiosa organizadora de eventos, Carla Domínguez, quiere innovar en el mercado de las reservas de eventos online. Usted, que es un/a desarrollador/a de renombre a nivel mundial (muchos le consideran un verdadero/a hacker), se le encarga la construcción de una plataforma que satisfaga su visión de transformar la industria de los eventos.
En una de las primeras iteraciones del proyecto, debe abordar los siguientes requisitos:
- Los eventos que se organizan se clasifican en diferentes categorías, con características propias. Por ejemplo: Conciertos, Conferencias, Obras de Teatro, Festivales, Exposiciones, entre muchos otros.
- Los usuarios pueden ser de cualquier parte del mundo, y cuentan con un crédito que les permite acceder a ciertos tipos de eventos. Los eventos pueden recibir comentarios y calificaciones de los usuarios, de 1 a 5, etc.
- Las reservas son para cualquier tipo de evento, y uno a la vez.
- Las reservas reciben “solicitudes” de los usuarios, que deben ser mayor o igual al precio inicial de la reserva, en una fecha y horario en particular.
- Menú.
- La app de consola debe desplegar un menú que muestre las siguientes opciones:
** Listar Eventos vigentes.
** Listar Eventos en el sistema (tengan o no alguna reserva vigente).
** Salir.