Code đồ án clone trang web đặt vé xem phim CINESTAR. Backend sử dụng Java Spring boot viết API các chức năng, Database MySql, fontend sử dụng React Vite làm giao diện trang chủ và trang quản lý.
- Backend viết bằng Spring boot chia project thành các modul .
- Frontend sử dụng React Vite, Redux tookit, MUI...
- Trang chủ và trang quản lý chia thành 2 project riêng biệt.
- Chức năng quản lý tất cả hệ thống rạp phim, đăng nhập, đăng ký, phân quyền, phân cấp.
- Thanh toán online qua mã Qr khi đặt vé
- Trang chủ giao diện cực đẹp có chức năng tạo tài khoản thành viên, đặt vé, tích điểm...
- Trang quản lý có chức năng thu ngân, in vé khi khách hàng đặt trực tiếp tại quầy.
- Chức năng tạo sơ đồ ghế phòng chiếu, di chuyển ghế linh hoạt
- Dữ liệu được phân trang, xắp xếp, tìm kiếm...
- Chức năng upload ảnh, upload video...
- Gửi email thông báo đặt vé thành công, đính kèm vé chứa mã Qr code, gửi email lấy lại mật khẩu.
- Chức năng thống kê, báo cáo doanh thu theo rạp, theo phim.
- Trong thư mục dự án có file database, file mô tả chức năng, file hướng dẫn.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
1.Ở thư mục spb-cine-star-api-v2 -> application -> src -> main -> resources ->
mở file application.properties chỉnh sửa tên và mật khẩu của bạn
mở file application-dep.properties và application-dev.properties chỉnh sửa tài khoản kết nối my sql
trong file application.properties chỉnh sửa spring.profiles.active=dep hoặc spring.profiles.active=dev để kích hoạt file cấu hình mong muốn.
2. Ở thư mục react-vite-cine-star-customer-v2 và react-vite-cine-star-dashboard-v2 mở băng VsCode ->
mở terminal chạy lệnh: npm install để cài đặt, chạy lệnh npm start để khởi động dự án.
Nguồn: Topcode.vn