Công nghệ: Java Spring Boot, Ajax, MySQL hoặc PostgreSQL, Thymeleaf, Javascript, Bootstrap.
	Mô tả:
	     - Java Spring Boot: Phát triển ứng dụng web sử dụng framework Spring Boot.
	     - Ajax: Đã bật giao tiếp không đồng bộ để đặt vé và chọn chỗ ngồi.
	     - Cơ sở dữ liệu: Sử dụng MySQL hoặc PostgreSQL để lưu trữ thông tin chi tiết về phim, lịch trình, phòng, hồ sơ người dùng và các dữ liệu khác.
	     - Thymeleaf: Tích hợp Thymeleaf làm công cụ tạo khuôn mẫu Java phía máy chủ.
	     - Javascript và Bootstrap: Nâng cao chức năng và thiết kế giao diện người dùng bằng Javascript và Bootstrap.
	     - Bảo mật và JWT: Triển khai đăng nhập, đăng ký, phân quyền truy cập và các biện pháp bảo mật sử dụng JWT để xác thực và ủy quyền.
	
		- Quên mật khẩu và email: Bao gồm chức năng khôi phục mật khẩu và gửi email đặt lại mật khẩu.
	
		    - Tìm kiếm phim: Triển khai chức năng tìm kiếm phim.
	
		    - Cập nhật hồ sơ: Cho phép người dùng cập nhật hồ sơ của họ.
	
		    - Phân trang: Thực hiện phân trang để quản lý tập hợp dữ liệu lớn.
	
		    - Quản lý quản trị viên: Phát triển khả năng quản lý quản trị toàn diện, bao gồm quản lý phòng đặc biệt, lịch trình, phim, vé, báo cáo và chi nhánh. Sử dụng AJAX để mang lại trải nghiệm người dùng mượt mà hơn.
 
	 
	
                        
                            
                            XEM THÊM ==> Hướng dẫn cài đặt chi tiết
                        
                        
                        
                                    
                                    HƯỚNG DẪN CÀI ĐẶT
                                    
	install java(jdk>=8)
	install mysql(recommend mysql_workbench)
	 
	Đầu tiên, import cinema.sql vào Database
	 
	Sau đó thay đổi username và password của mysql trong application-local.properties
	 
	vào IDE(tùy chọn) eclipse 
	tại project cinema_back_end-master
	run file CinemaBackEndApplication.java (chạy API phía backend)
	 
	tại project cinema_client
	run file CinemaClientApplication.java (chạy giao diện phía client)
	 
	Để chức năng gửi mail hoạt động hãy enable smtp gmail theo hướng dẫn
	 
	sau đó điền thông tin của bạn vào trong application.properties
	spring.mail.username=your_email_address
	spring.mail.password=your_email_password
	để lấy được password hãy làm theo hướng dẫn
	https://sudo.vn/blog/huong-dan-cai-dat-smtp-gmail-va-cach-cau-hinh-smtp-gmail-de-gui-thu-mien-phi-2021.html
                                    
                        Nguồn: Topcode.vn