A Conversational AI for Recommendation and Booking on a Multi-Platfor m Movie System
Từ khóa:
Digital transformation, Spring Boot, System Security, MariaDB, Web Application, Mobile Application, Digital Ocean, AWS, Docker, Jenkins, CI/CD, PayOS, OpenAITóm tắt
In the current context of digital transformation, the application of information technology in business managementespecially in the entertainment and cinema industries-has become essential. This paper proposes a multi-platform movie ticket booking system called Go Cinema. The system is designed to support both customers and administrators, providing detailed information about movie schedules and films, while allowing users to select seats and make online payments flexibly through
a mobile application and web platform. The highlight of Go Cinema lies in its robust backend architecture, real-time seat reservation, handling the booking and payment flow, integration with multiple payment gateways (PayOS and VNPay), and an AI-powered customer support chatbot. The system is built using advanced technologies such as Java Spring Boot 3, Spring Security (JWT), and MariaDB for the backend; AWS S3 for cloud storage; and a comprehensive DevOps pipeline utilizing
Docker, Jenkins, and Nginx for automated deployment and reverse proxy. This architecture ensures scalability, security, and ease of maintenance.