Xây dựng ứng dụng nhắn tin trực tuyến thời gian thực trên nền tảng Web
Đồ án xây dựng ứng dụng nhắn tin trực tuyến đa phương tiện với giao diện hiện đại, tối ưu hoá tương tác thời gian thực và trải nghiệm người dùng trên nền tảng Web.
Giới thiệu
Trong thời đại số hóa, nhu cầu liên lạc và trao đổi thông tin trực tuyến trở thành một phần thiết yếu trong đời sống xã hội. Đề tài tập trung giải quyết bài toán giao tiếp tức thời, an toàn và mượt mà trên môi trường trình duyệt web, khắc phục các hạn chế về độ trễ dữ liệu và tính đồng bộ giữa nhiều thiết bị.
Hệ thống được triển khai dựa trên thư viện React, khai thác mô hình Component-based để xây dựng giao diện người dùng tương tác cao, phản hồi nhanh và dễ bảo trì. Kiến trúc kết hợp cơ chế quản lý trạng thái nâng cao cùng luồng dữ liệu thời gian thực (real-time stream), đảm bảo thông điệp, tệp tin đa phương tiện và thông báo được truyền tải tức thì mà không cần làm mới trang.
Sản phẩm hoàn thiện đáp ứng tốt các tiêu chuẩn về bảo mật phiên làm việc, thiết kế giao diện thích ứng (responsive) trên nhiều kích cỡ màn hình, đồng thời cung cấp khả năng mở rộng kiến trúc để tích hợp các tính năng mạng xã hội nâng cao trong tương lai.
Chức năng có trong gói chuẩn
- Đăng ký, đăng nhập hệ thống và xác thực người dùng qua mạng xã hội
- Gửi và nhận tin nhắn văn bản tức thì theo thời gian thực
- Chia sẻ hình ảnh, tệp tin đính kèm và biểu tượng cảm xúc trong cuộc trò chuyện
- Quản lý danh sách phòng chat, nhóm trò chuyện công khai và riêng tư
- Hiển thị trạng thái hoạt động trực tuyến và trạng thái đang soạn tin nhắn
- Thông báo đẩy tức thì trên trình duyệt khi có tin nhắn mới
- Tìm kiếm tin nhắn, phòng trò chuyện và quản lý thông tin hồ sơ cá nhân
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- react
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.