Socket.io Service là một service được phát triển bằng SocketIO, có thể tích hợp cho nhiều nền tảng
Service được phát triển như một phần của ứng dụng trong cuộc thi Mã Nguồn Mở năm 2024.
- Giám sát kết nối Socket.IO realtime
- Dashboard quản trị với xác thực JWT
- Theo dõi vị trí địa lý của clients
- Quản lý CORS và rate limiting
- Giao diện người dùng trực quan
-
Tính năng giám sát kết nối realtime
-
Dashboard quản trị
-
Xác thực JWT
-
Theo dõi vị trí client
-
Rate limiting
-
CORS configuration
-
Documentation đầy đủ
-
Testing framework
-
CI/CD pipeline
-
Tái cấu trúc project: Cấu trúc mã nguồn được tổ chức lại nhằm nâng cao khả năng bảo trì và mở rộng.
- Sửa lỗi đếm số lượng clients: Đảm bảo rằng số liệu hiển thị trên dashboard là chính xác và đáng tin cậy.
- Sửa lỗi hiển thị thời gian kết nối: Cải thiện độ chính xác của thông tin thời gian kết nối hiển thị trên dashboard.
- Clone source code về:
git clone https://github.com/Truongpyeo/DTUServerSocket.git
- Cài đặt module:
npm install
- Chạy server trên port 3555:
npm start
=> Sau khi chạy server sẽ được chạy trên http://localhost:3555
Bạn có thể trải nghiệm Socker Server DTU tại: https://socket.thanhtruongit.io.vn/login.html
- Điền các thông tin cần thiết:
- Username: admin
- Password: admin
- Đăng nhập và bắt đầu sử dụng hệ thống
Lưu ý: Đây là tài khoản demo chỉ có quyền hạn giới hạn. Để sử dụng đầy đủ tính năng, vui lòng đăng ký tài khoản mới.
-
📧 Email: thanhtruong23111999@gmail.com
-
📱 Hotline: 0376 659 652
" 🏫 DTU_DZ - DUY TAN UNIVERSITY - SCS ✨"
- Lê Thanh Trường : thanhtruong23111999@gmail.com
- Võ Văn Việt : vietvo371@gmail.com
- Nguyễn Ngọc Duy Thái : kkdn011@gmail.com
Chúng tôi rất hoan nghênh mọi đóng góp! Xem CONTRIBUTING để biết thêm chi tiết.
- Fork repo này
- Tạo branch mới (
git checkout -b feature/AmazingFeature
) - Commit thay đổi (
git commit -m 'Add some AmazingFeature'
) - Push lên branch (
git push origin feature/AmazingFeature
) - Tạo Pull Request
Nếu bạn phát hiện lỗi, vui lòng tạo issue mới với:
- Mô tả chi tiết lỗi
- Các bước tái hiện
- Screenshots nếu có
- Môi trường (browser, OS...)
Xem CHANGELOG để biết lịch sử thay đổi.
Xem CODE_OF_CONDUCT để biết các quy tắc và hành vi được chấp nhận.
- Issues: GitHub Issues
- Security: Đối với các vấn đề bảo mật nhạy cảm, vui lòng liên hệ trực tiếp qua email: thanhtruong23111999@gmail.com
Dự án được phân phối dưới giấy phép MIT License
"Được phát triển với ❤️ bởi Nhóm DTU-DZ"