- Проект создан при помощи Laravel 9.18.0, PHP 8.1.1, SQLite, JS, CSS, HTML
- Команда для локального развёртывания - "composer app-deploy"
Кинозал
Помещение, в котором демонстрируются фильмы. Режим работы определяется расписанием на день. Зал - прямоугольный, состоит из N * M различных зрительских мест.
Зрительское место
Место в кинозале. Зрительские места могут быть VIP и обычные.
Фильм
Информация о фильме, которая заполняется администратором. Фильм связан с сеансом в кинозале.
Сеанс
Временной промежуток, в котором в кинозале будет показываться фильм. На сеанс могут быть забронированы билеты.
Билет
QR-код c уникальным кодом бронирования, в котором обязательно указаны место, ряд, сеанс.
- Администратор - авторизованный пользователь
- Гость - неавторизованный посетитель сайта
- Создание/редактирование залов
- Создание/редактирование фильмов
- Настройка цен
- Создание/редактирование расписания показов фильмов
- Просмотр расписания
- Просмотр фильмов
- Выбор места в кинозале
- Бронирование билета