** Team Matching** là nền tảng giúp sinh viên FPTU dễ dàng tìm kiếm đội nhóm và cộng tác trong các dự án học thuật hoặc cá nhân.
📽️ Bấm vào ảnh để xem video demo
- Tạo hồ sơ với kỹ năng, sở thích và thành tựu.
- Giúp kết nối với dự án phù hợp.
- Tạo & tham gia đội nhóm học thuật hoặc cá nhân.
- Phân vai trò, đánh giá thành viên, quản lý tiến độ.
- Đăng & đọc blog về tìm đội nhóm hoặc dự án.
- Chia sẻ kinh nghiệm & mẹo làm việc nhóm.
- Chat nhóm và nhắn tin riêng.
- Chia sẻ tệp, hình ảnh & tài liệu.
- Cập nhật các hội thảo, deadline & cột mốc quan trọng.
- Nhắc nhở sinh viên về hoạt động học thuật & ngoại khóa.
1️⃣ Tạo hồ sơ cá nhân với kỹ năng & sở thích.
2️⃣ Tìm kiếm đội nhóm phù hợp với nhu cầu.
3️⃣ Gửi yêu cầu tham gia hoặc tạo nhóm mới.
4️⃣ Giao tiếp & cộng tác qua hệ thống chat & blog.
5️⃣ Nhận thông báo sự kiện & theo dõi tiến độ dự án.
- Tạo & quản lý đội nhóm theo học kỳ hoặc dự án cá nhân.
- Tìm kiếm đội nhóm theo kỹ năng & mục tiêu.
- Nhóm có thể giao tiếp, phân vai trò & quản lý công việc.
- Hồ sơ cá nhân cho sinh viên & giảng viên.
- Kết nối, tìm kiếm bạn bè & giảng viên theo kỹ năng.
- Đăng bài viết, tương tác & theo dõi thông tin dự án.
- Nhắn tin riêng tư & nhóm.
- Chia sẻ tệp, hình ảnh, tài liệu.
- Backend: Java Spring Boot ☕
- Frontend: React.js ⚛️ + Tailwind CSS 🎨
- Database: Docker-mysql 🐘
docker-compose up --build- Lưu ý : Chưa có
.envfile. Bạn cần sao chép từ.env.exampletrước khi chạy Docker Compose.
touch .env # Tạo file .env (nếu chưa có)
cp .env.example .env # Sao chép cấu hình từ .env.example sang .env
docker-compose up --build # Xây dựng và chạy dịch vụ