- Разработать сайт бронирования билетов онлайн
Кинозал Помещение, в котором демонстрируются фильмы. Режим работы определяется расписанием на день. Зал — прямоугольный, состоит из N*M различных зрительских мест.
Зрительское место Место в кинозале. Зрительские места могут быть VIP и обычные.
Фильм Информация о фильме заполняется администратором. Фильм связан с сеансом в кинозале.
Сеанс Сеанс — это временной промежуток, в котором в кинозале будет показываться фильм. На сеанс могут быть забронированы билеты.
Билет QR-код c уникальным кодом бронирования, в котором обязательно указаны место, ряд, сеанс. Билет действителен строго на свой сеанс. Для генерации QR-кода можно использовать QRCreator.js
- Гость — неавторизованный посетитель сайта
- просмотр расписания
- просмотр информации о фильмах
- выбор места в кинозале
- бронирование билета
- Адаптируйте исходную верстку под планшетные и мобильные устройства. Ваша верстка должна корректно отображаться на устройствах с шириной экрана 320px и более. Для быстрой адаптации рекомендуем вам воспользоваться системой сеток BootStrap.
- Разработка API для взаимодействия с Backend.
- Программирование гостевой части.
Git-репозиторий, содержащий в себе необходимые файлы проекта, и файл Readme, в котором должна быть ссылка на ваш проект, опубликованный на githubPage, а также описание стэка технологий, используемых вами в процессе работы над проектом.
Что следует делать, чтобы все получилось:
- Попробовать найти ответ сначала самому в интернете. Ведь именно этот скилл поиска ответов пригодится тебе на первой работе. Только если найти самостоятельно не получилось, спрашивать дипломного руководителя.
- В одном вопросе должна быть заложена одна проблема
- По возможности прикреплять к вопросу скриншоты и стрелочкой показывать, что и где не получается. Программу для этого можно скачать здесь https://app.prntscr.com/ru/
- По возможности задавать вопросы в комментариях к коду
- Начинать работу над дипломом как можно раньше! Чтобы было больше времени на правки.
- Делать диплом по частям, а не весь сразу. Иначе есть шанс, что придётся всё переделывать :)
Что следует делать, чтобы ничего не получилось:
- Писать вопросы вида “Ничего не работает. Не запускается. Всё сломалось.”
- Откладывать диплом на потом.
Пожалуйста, учитывайте, что дипломные руководители — действующие разработчики, которые занимаются, кроме преподавания, своими проектами. Их время ограничено, поэтому старайтесь задавать конкретные вопросы, чтобы получать быстрые ответы!