Phát hành
Ngày 14 tháng 7 năm 2020
Danh mục
Ứng dụng kinh doanh / Ứng dụng web

Khách hàng

Khách hàng là một công ty giải trí nhằm mục đích cung cấp cho các thành viên những bản phát hành điện ảnh mới nhất và chương trình giải trí trực tiếp. Thời gian này khách hàng đang cần xây dựng một nền tảng giải trí trực tuyến.

Nhu cầu kinh doanh

  • Khách hàng mong muốn xây dựng một nền tảng giải trí cung cấp cho các thành viên những bản phát hành điện ảnh mới nhất và chương trình giải trí trực tiếp. Các thành viên có thể mua vé trực tiếp trên ứng dụng và phát trực tuyến đến TV của họ. Không cần đăng ký. Tất cả các chương trình được truyền trực tuyến an toàn đến nhà của các thành viên.

Dự án

  • BHSoft đã phát triển toàn bộ kiến ​​trúc cho nền tảng phát trực tuyến của khách hàng.

    Chúng tôi cung cấp cả API và cơ sở dữ liệu cho Back-End của dự án.

    Chúng tôi cũng phát triển Front-End, cụ thể là kiến ​​trúc thông tin và thiết kế giao diện cho trang người dùng và khu vực quản trị của ứng dụng web..

Trang người dùng của trình phát

Chúng tôi cung cấp cho khách hàng dịch vụ API để ứng dụng có thể hoạt động bình thường và chính xác như các yêu cầu của khách hàng.

Ví dụ: ứng dụng có thể phản hồi tốt trong trường hợp xảy ra lỗi. Ứng dụng giao tiếp tốt với mạng an toàn, hiển thị đúng thông báo tương ứng với từng tình huống. Khi ứng dụng nhận lệnh OK, nó sẽ tiếp tục phát nội dung. Khi nó nhận được lệnh STOP, nó sẽ dừng lại. Trong trường hợp phát hiện gian lận / vi phạm bản quyền, ứng dụng sẽ hiển thị thông báo lỗi một cách chính xác.

Nền tảng thành viên (khu vực quản trị)

Trong nền tảng này, các thành viên có thể đăng nhập vào trang chủ thành viên, quản lý thông tin cá nhân, phương thức thanh toán, đồng bộ hóa tài khoản với tài khoản mạng xã hội của họ.

Các thành viên cũng có thể quản lý vé của mình (các thành viên có vé xem và bao nhiêu), phân loại phim / nội dung cụ thể, chọn nội dung để xem và mua vé cho nội dung đó.

Nền tảng chủ sở hữu nội dung

Trong phần này của ứng dụng web, người dùng có thể quản lý thông tin liên hệ và các chiến dịch của họ.

Người dùng có thể xem và xem qua tất cả các chiến dịch của họ (lọc nếu cần). Trong trường hợp người dùng chọn một chiến dịch cụ thể, họ cũng có thể chỉnh sửa thông số hoặc xóa chiến dịch đó.

Khi tạo chiến dịch, các thành viên có thể

  • Thêm nội dung của chiến dịch
  • Xem tất cả dữ liệu meta (tóm tắt, nghệ sĩ, đạo diễn, v.v.)
  • Đặt thị trường (nông thôn, ngoại thành, thành thị)
  • Nhập bản đồ tương tác hiển thị tất cả các rạp chiếu phim
  • Tính khả dụng của nội dung hàng rào địa lý và bôi đen các lãnh thổ, thành phố hoặc mã zip nhất định.
  • Đặt giá vé cho mỗi vé và khả năng đặt các mức giá khác nhau theo lãnh thổ, thành phố hoặc mã zip.
  • Bảng điều khiển báo cáo dữ liệu để biết dữ liệu chi tiết cụ thể về nội dung / tiêu đề của chúng.

Một số ảnh chụp màn hình chính của nền tảng phát trực tuyến

Trang tổng quan của ứng dụng hiển thị thông tin chung:thị trường vé, tình hình phòng vé, số lượng thiết bị, lượng vé đã bán, giá vé trung bình, tình hình các chiến dịch đang hoạt động và tình hình các chiến dịch trong tương lai.

Màn hình Chiến dịch của tôi hiển thị tất cả các chiến dịch trong quá khứ và hiện tại. Người dùng có thể lọc khi cần thiết. Trong trường hợp người dùng chọn một chiến dịch cụ thể, họ có thể chỉnh sửa thông số hoặc xóa chiến dịch.

Màn hình ‘Tạo chiến dịch’ này cho phép người dùng thêm chiến dịch mới, đặt tiêu đề chiến dịch, dữ liệu meta chiến dịch, phát hành chiến dịch và một số cài đặt nâng cao cũng như lấy tất cả dữ liệu meta (tóm tắt, nghệ sĩ, đạo diễn, v.v.) từ kết quả tìm kiếm IMDB.

Bảng điều khiển báo cáo dữ liệu hiển thị dữ liệu chi tiết cụ thể về Doanh thu Chiến dịch, Thị phần Tiểu bang, Thị phần DMA, Thị phần Khu vực, Doanh thu Hàng ngày và Thống kê Sử dụng.

Thách thức

  • Đôi khi, nhóm gặp phải một số vấn đề khi làm việc với một bên thứ ba khác trong cùng một dự án.

Giải pháp

  • Đội ngũ BHSoft được đào tạo bài bản và rất chuyên nghiệp về đạo đức làm việc và tác phong làm việc nên chúng tôi đã sớm tìm ra cách giải quyết xung đột và quá trình làm việc diễn ra suôn sẻ trở lại.

Công nghệ sử dụng

  • React.js cho phần front-end của ứng dụng
  • Node.js và Express.js cho phần back-end
  • PostgreSQL cho cơ sở dữ liệu

Kênh liên lạc

  • Trao đổi qua Skype và E-mail

Mô hình phát triển

  • Agile/ Scrum

Quy mô dự án

  • 3-4 thành viên 1 nhóm

Thời hạn dự án

  • Hơn 5 MMs

Xem các dự án khác của BHSoft tại đây: https://bachasoftware.com/portfolio/