Cinema Management System
Full-Stack Web Application with AI Chatbot


May 2025 - August 2025
4 months
Project Overview
Mock project for Student Internship at FPT Software. A comprehensive cinema management system featuring ticket booking, movie management, booking administration, and AI-powered chatbot assistance. This project demonstrates modern software development practices using microservices architecture and agile methodologies in a professional environment.
Technologies & Tools
Backend & AI
Frontend & UI
Tools & Libraries
Challenges
Implementing microservices architecture with Spring Boot and FastAPI
Integrating vector database (Qdrant) for AI chatbot functionality
Managing complex booking system with concurrent user access
Coordinating between multiple development teams using Agile methodology
Ensuring data consistency across multiple services and databases
Key Learnings
Gained hands-on experience with enterprise-level software development
Mastered microservices architecture and inter-service communication
Learned professional project management using Jira and Agile practices
Developed skills in both backend and frontend development
Understanding of AI integration in real-world applications
Experience with Docker containerization and deployment strategies
Interested in working together?
Let's discuss your next project and how I can help bring your ideas to life.
Get in touch