Frontend website: https://github.com/NguyenXuanAn5161/Movie-ticket-booking-website
Mobile: https://github.com/nguyenthdu/TicketBookingMovie-Mobile
Description: InfinityCinema is a multi-platform movie ticket booking system that provides a comprehensive cinema management solution for both customers and staff.
- For Customers: Search for movies, view showtimes, book tickets online, make online payments, order food and beverages.
- For Staff: Manage movies, pricing, promotions, tickets, seating, customer information, view statistics, generate reports.
- Revenue reporting by cinema, movie, customer, staff, and cancellation statistics.
- Multiple promotion types, including discounts on tickets, food, and special offers.
- Dynamic pricing management based on time periods, allowing flexible pricing strategies.
- Automated CI/CD: GitHub Actions automatically build and push images to Docker Hub, AWS EC2 automatically pulls and deploys the latest images.
- Utilizes AWS EC2 for servers, AWS S3 for file storage, AWS RDS for databases, and Redis for caching, ensuring scalable and high-performance systems.
- Backend: Java Spring Boot, JWT, MySQL, Redis, Docker, GitHub Actions, AWS EC2, AWS S3, AWS RDS, NGINX, SMTP mail, VNPay.
- Frontend: ReactJS, Vite, Redux, Ant Design, React Native, Expo, Vercel.