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 mạng xã hội kết nối cộng đồng trực tuyến đa tính năng

Hệ thống mạng xã hội tương tác trực tuyến phát triển trên nền tảng Spring Boot, hỗ trợ chia sẻ bài viết, kết nối bạn bè và trao đổi tin nhắn theo thời gian thực.

Giới thiệu

Đề tài tập trung giải quyết bài toán xây dựng nền tảng mạng xã hội thu nhỏ nhằm kết nối người dùng thông qua chia sẻ nội dung số, giao lưu và mở rộng mối quan hệ trực tuyến. Hệ thống cung cấp không gian tương tác trực quan, an toàn và tối ưu trải nghiệm người dùng trong việc cập nhật bảng tin và phản hồi đa phương tiện.

Về mặt kiến trúc, giải pháp được triển khai theo mô hình Fullstack với backend sử dụng framework Spring Boot kết hợp Spring Security và JWT để quản trị xác thực, phân quyền. Hệ thống tối ưu hóa cơ sở dữ liệu quan hệ cho các tác vụ truy vấn bảng tin, mối quan hệ bạn bè, tích hợp WebSocket phục vụ trao đổi tin nhắn tức thời và cung cấp giao diện quản trị nội dung linh hoạt.

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

  • Đăng ký, đăng nhập và xác thực tài khoản qua cơ chế Spring Security với JWT
  • Quản lý trang cá nhân, cập nhật thông tin cá nhân và hình ảnh đại diện
  • Đăng bài viết kèm đa phương tiện, hỗ trợ định dạng văn bản và gắn thẻ liên quan
  • Tương tác mạng xã hội gồm bày tỏ cảm xúc, bình luận nhiều cấp và chia sẻ bài viết
  • Quản lý quan hệ người dùng: gửi lời mời, đồng ý kết bạn, theo dõi và chặn người dùng
  • Nhắn tin trò chuyện trực tiếp và thông báo đẩy theo thời gian thực sử dụng WebSocket
  • Tìm kiếm người dùng và bài viết theo từ khóa với bộ lọc linh hoạt
  • Trang quản trị hệ thống kiểm duyệt nội dung, xử lý báo cáo vi phạm và thống kê người dùng

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