Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuriyvyatkin/cinema
Movie theater app
https://github.com/yuriyvyatkin/cinema
javascript laravel php sqlite
Last synced: 5 days ago
JSON representation
Movie theater app
- Host: GitHub
- URL: https://github.com/yuriyvyatkin/cinema
- Owner: yuriyvyatkin
- License: mpl-2.0
- Created: 2022-07-14T12:17:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T17:35:41.000Z (12 months ago)
- Last Synced: 2023-12-04T18:41:01.989Z (12 months ago)
- Topics: javascript, laravel, php, sqlite
- Language: PHP
- Homepage: https://cinema-2023-c71828c67469.herokuapp.com
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Приложение для кинотеатра
## Общая инфомрация
* Проект создан при помощи Laravel 9.18.0, PHP 8.1.1, SQLite, JS, CSS, HTML
* Команда для локального развёртывания - "composer app-deploy"## Сущности
*Кинозал*Помещение, в котором демонстрируются фильмы. Режим работы определяется расписанием на день. Зал - прямоугольный, состоит из N * M различных зрительских мест.
*Зрительское место*
Место в кинозале. Зрительские места могут быть VIP и обычные.
*Фильм*
Информация о фильме, которая заполняется администратором. Фильм связан с сеансом в кинозале.
*Сеанс*
Временной промежуток, в котором в кинозале будет показываться фильм. На сеанс могут быть забронированы билеты.
*Билет*
QR-код c уникальным кодом бронирования, в котором обязательно указаны место, ряд, сеанс.
## Роли пользователей системы
* Администратор - авторизованный пользователь
* Гость - неавторизованный посетитель сайта### Возможности администратора
* Создание/редактирование залов
* Создание/редактирование фильмов
* Настройка цен
* Создание/редактирование расписания показов фильмов### Возможности гостя
* Просмотр расписания
* Просмотр фильмов
* Выбор места в кинозале
* Бронирование билета