Ir al contenido principal

Prueba №5

Desarrolla una aplicación de una sola página para la reserva de entradas de cine.

Los horarios de las sesiones comienzan a las 10:00 y la última sesión es a las 20:00, con un intervalo de 2 horas entre sesiones. De este modo, puede haber 6 sesiones a lo largo del día.

La interfaz debe mostrar las fechas disponibles para la reserva, las sesiones para la fecha seleccionada, los asientos libres y reservados. Al seleccionar una fecha y una sesión anterior a la fecha y hora actual, deben mostrarse los datos archivados sin posibilidad de modificarlos.

Para el almacenamiento de las fechas, utiliza LocalStorage y, al recargar la página, lee los datos desde LocalStorage.

Detalles adicionales:

  • Profundidad del archivo: una semana antes de la fecha actual.
  • Período máximo de reserva: una semana a partir de la fecha actual.
  • Maquetación compatible con múltiples navegadores (mínimo IE 10).
  • Implementar en JavaScript/jQuery/HTML5/CSS3.