Bỏ qua tới nội dung chính
WebDoAnPrecision in every system
Mạng xã hội & nhắn tinWeb + API + AdminTrung bình

Xây dựng ứng dụng mạng xã hội tích hợp nhắn tin trực tuyến đa nền tảng

Hệ thống mạng xã hội kết hợp nhắn tin thời gian thực với backend Spring Boot và ứng dụng Android sử dụng Qiscus SDK.

Giới thiệu

Trong bối cảnh nhu cầu kết nối trực tuyến ngày càng tăng, việc xây dựng một nền tảng mạng xã hội có tích hợp tính năng trò chuyện tức thì, ổn định và bảo mật là một bài toán thực tế. Đề tài tập trung giải quyết vấn đề quản lý tương tác người dùng, chia sẻ nội dung bài viết và cung cấp kênh giao tiếp thời gian thực mượt mà trên thiết bị di động.

Hệ thống được triển khai theo kiến trúc fullstack với backend viết bằng Spring Boot cung cấp các dịch vụ RESTful API phục vụ quản lý tài khoản, dữ liệu mạng xã hội, phân quyền và xác thực token. Ứng dụng client trên nền tảng Android được tối ưu giao diện tương tác, tích hợp Qiscus SDK để xử lý luồng nhắn tin 1-1 và nhóm một cách ổn định, giảm tải áp lực xây dựng hạ tầng socket phức tạp.

Sản phẩm thể hiện năng lực làm chủ quy trình phát triển ứng dụng di động kết hợp backend doanh nghiệp, tối ưu hóa lưu trữ dữ liệu và tích hợp các giải pháp SDK bên thứ ba vào bài toán thực tế.

Chức năng có trong gói chuẩn

  • Đăng ký, đăng nhập và xác thực người dùng bằng JWT
  • Quản lý trang cá nhân, thông tin người dùng và cập nhật ảnh đại diện
  • Đăng bài viết trạng thái kèm hình ảnh và quản lý tương tác (thích, bình luận)
  • Tìm kiếm người dùng, gửi lời mời kết bạn và theo dõi bạn bè
  • Khởi tạo cuộc trò chuyện cá nhân và nhóm chat thời gian thực qua Qiscus SDK
  • Gửi và nhận tin nhắn văn bản, hình ảnh, tập tin đính kèm tức thì
  • Thông báo đẩy (push notification) khi có tin nhắn hoặc tương tác mới
  • Trang quản trị cơ bản dành cho admin quản lý người dùng và nội dung vi phạm

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ệ

  • spring-boot

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.

Đề tài liên quan