Cinema Ticket Booking App for Aurora OS
Курсовая работа: мобильное приложение для бронирования билетов в кинотеатр на платформе Aurora OS.
Описание
Приложение позволяет пользователям:
- Просматривать список фильмов с постерами, жанрами и возрастными ограничениями
- Выбирать сеансы по датам и времени
- Бронировать места в зале
- Просматривать и управлять купленными билетами
Особенности
- Современный интерфейс с градиентами и анимациями, вдохновленный сайтом Mirage.ru
- Хранение билетов в SQLite базе данных
- RPM упаковка для Aurora OS
- Поддержка Sailfish Silica UI
Сборка
- Установите Aurora OS SDK
- Клонируйте репозиторий
- Запустите сборку:
sfdk build
Установка на эмулятор
-
Скопируйте RPM на устройство:
sfdk deploy -
Установите пакет (если
sfdk deployне сработал из-за hook):sudo rpm --noplugins -Uvh /home/defaultuser/RPMS/ru.template.cinema-*.rpm -
Запустите приложение из UI эмулятора или командой:
/usr/bin/ru.template.cinema
Структура проекта
-
src/- C++ код (модель данных, хранение билетов) -
qml/- QML интерфейс -
rpm/- RPM спецификация -
build/- собранные файлы
Технологии
- Qt/QML с Sailfish Silica
- C++ с Qt SQL для SQLite
- RPM для упаковки
- Aurora OS SDK для сборки и развертывания