Задание по JS
Реализовать одностраничное приложение резервирования билетов в кинотеатр. Время начала сеансов 10:00, время последнего сеанса 20:00. Шаг - каждые 2 часа. Таким образом в течение дня может быть 6 сеансов.
Интерфейс должен отображать доступные даты для бронирования, сеансы для выбранной даты, свободные и забронированные места. При выборе даты и сеанса меньше текущего времени и даты, должны отображаться архивные данные без возможности их изменения. Для хранения дат использовать LocalStorage, и при перезагрузке страницы считывать сохраненные данные из LocalStorage. Глубина архива: одна неделя до текущей даты. Максимальный период бронирования: одна неделя от текущей даты. Готов заплатить за решение, заранее спасибо |
Это приложение для общего использования или только для билетной кассы?
(Вы ничего не указали про регистрацию пользователей и, о ужас, для хранения дат использовать LocalStorage, я считаю, что такие данные должны храниться в базе данных, у вас нет гарантии, что билетёр не зальёт планшет каким-либо напитком!) Приложение должно иметь возможность печатать билеты на принтере? Цитата:
|
Извиняюсь, общего пользования, печатать по сути ничего не должно - главное что бы функционал работал, регистрация не требуется (
|
Цитата:
Это тоже не требуется - это не прикладнй проект - а просто задание дали |
Цитата:
|
начните с разработки интерфейса на хтмл.
создайте селекторы с выбором даты, времени и создайте несколько рядов чекбоксов, обозначающих места в зале при каждом изменении селекторов подгружайте из локального хранилища данные о купленных билетах. если время указано прошлое, чекбоксы делайте неактивными |
Цитата:
|
Часовой пояс GMT +3, время: 07:21. |