CinemaManager là một ứng dụng client được thiết kế để tối ưu hóa việc quản lý hoạt động của rạp chiếu phim. Hệ thống cung cấp các công cụ để quản lý lịch chiếu phim, bán vé, thông tin khách hàng, và nhiều tính năng khác. Ứng dụng này kết nối với phần máy chủ được phát triển tại dự án CinemaManager_Server.
Dự án này nhằm mang đến một giải pháp toàn diện cho các nhà quản lý rạp chiếu phim, giúp họ dễ dàng quản lý các tác vụ hàng ngày với giao diện người dùng trực quan.
- Quản lý lịch chiếu phim: Dễ dàng tạo và sắp xếp lịch chiếu phim.
- Quản lý bán vé: Hỗ trợ người dùng đặt vé, thanh toán và lưu trữ hóa đơn.
- Quản lý khách hàng: Theo dõi thông tin khách hàng và lịch sử giao dịch.
- Thống kê và báo cáo: Cung cấp dữ liệu chi tiết về doanh thu, hiệu quả suất chiếu và các hoạt động khác.
- Kết nối máy chủ: Tương tác với server CinemaManager_Server để xử lý dữ liệu và lưu trữ.
- Ngôn ngữ lập trình:
- TypeScript (39.2%)
- HTML (37.7%)
- CSS (23.1%)
- Frontend Framework: Sử dụng các công nghệ web hiện đại như Angular Material để xây dựng giao diện người dùng.
- Clone repository:
git clone https://github.com/Baotcb/CinemaManager.git
- Cài đặt các dependency:
- Đảm bảo bạn đã cài đặt Node.js và npm/yarn.
- Chạy lệnh:
npm install
- Chạy ứng dụng:
- Dùng lệnh:
ng serve
- Ứng dụng sẽ được khởi chạy trên localhost.
- Dùng lệnh:
- Đảm bảo máy chủ CinemaManager_Server đã được thiết lập và chạy.
- Mở ứng dụng client trên trình duyệt.
- Nhập thông tin IP và cổng của máy chủ để kết nối.
- Sử dụng các tính năng để quản lý hoạt động rạp chiếu phim.
Chúng tôi luôn chào đón sự đóng góp từ cộng đồng. Nếu bạn muốn tham gia, hãy thực hiện các bước sau:
- Fork repository.
- Tạo một nhánh mới cho tính năng hoặc sửa lỗi của bạn (ví dụ:
feature/add-new-feature). - Gửi pull request đến repository chính của chúng tôi.
Nếu bạn có bất kỳ câu hỏi hoặc ý kiến nào, vui lòng liên hệ qua email: Quocbaotrancao@gmail.com.
Dự án này được phát hành dưới giấy phép MIT.