Цель: Разработать веб-приложение, которое позволяет искать реальные рейсы, вводить данные пассажиров,
и на основе выбранного рейса и введенных данных генерировать маршрутную квитанцию в формате PDF с QR-кодом.
QR-код должен вести на файл, размещенный на собственном хостинге.
Функциональные требования
1. Поиск рейсов
2. Выбор рейса и ввод данных пассажиров
3. Генерация маршрутной квитанции (PDF)
4. Хранение и выдача PDF-файла
Технические детали и ограничения
- Использовать бесплатные библиотеки и API.
- Сервер и хостинг — собственный (уже имеется).
- Предпочтительный стек: Python (Flask/FastAPI) или Node.js.
- Интерфейс может быть базовым, без сложного дизайна.
- Генерация QR-кодов — через библиотеку (например, qrcode для Python).
- HTML-шаблон брони должен быть адаптируемым (настраиваемое количество пассажиров и пересадок).