Skip to content

Truongpyeo/DTUServerSocket

Repository files navigation

Socket Server Dashboard v2.1.0

🌟 Giới Thiệu

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

🏆 Bối Cảnh

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.

✨ Tính Năng

  • 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

Thay đổi

Added

  • 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.

Fixed

  • 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.

Hướng dẫn cài đặt

  • 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

🖥️ Truy cập hệ thống

Demo Online

Bạn có thể trải nghiệm Socker Server DTU tại: https://socket.thanhtruongit.io.vn/login.html

Thông tin tài khoản

  1. Điền các thông tin cần thiết:
    • Username: admin
    • Password: admin
  2. Đă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.

💡Nhà phát triển

" 🏫 DTU_DZ - DUY TAN UNIVERSITY - SCS ✨"

📞 Liên hệ

🤝 Đóng góp

Chúng tôi rất hoan nghênh mọi đóng góp! Xem CONTRIBUTING để biết thêm chi tiết.

🔄 Quy trình phát triển

  1. Fork repo này
  2. Tạo branch mới (git checkout -b feature/AmazingFeature)
  3. Commit thay đổi (git commit -m 'Add some AmazingFeature')
  4. Push lên branch (git push origin feature/AmazingFeature)
  5. Tạo Pull Request

🐛 Báo lỗi

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...)

📜 Changelog

Xem CHANGELOG để biết lịch sử thay đổi.

⚖️ Code of Conduct

Xem CODE_OF_CONDUCT để biết các quy tắc và hành vi được chấp nhận.

Báo cáo lỗi & Góp ý

📝 License

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"

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published