Description from extension meta
BOJ Real-time chat application using WebSocket.
Image from store
Description from store
백준에서 실시간 채팅 기능을 제공하는 콘텐츠 스크립트입니다.
(1) 기존 커뮤니케이션 한계
백준 알고리즘 문제를 풀 때 막히는 점이 생기면, “질문 게시판”, “블로그 포스팅”, “카카오톡 오픈채팅방” 등을 통해 도움을 얻고는 했습니다. 하지만 이는 단방향 적이거나, 즉각적인 피드백을 받기 어려웠습니다.
(2) 실시간 소통의 필요성
알고리즘 문제를 풀 때, 필요시에 실시간으로 도움을 주고받고 토론할 수 있다면 학습 효율과 재미가 크게 높아질 것이라 생각했습니다.
(3) 크롬 익스텐션을 통한 확장
백준 서버 자체에 채팅 기능을 직접 추가할 수 없으므로, 크롬 익스텐션 개발을 통해 사용자가 BOJ 사이트를 이용할 때 자연스럽게 채팅 기능을 활용할 수 있도록 했습니다.
[1.2.0 ver UPD]
- 채팅 수정/삭제 기능이 추가되었습니다.
- XSS 취약점이 보완되었습니다.
- 이미지 삽입 시 크기 제한 및 비율 유지 기능이 추가되었습니다.
- 채팅 UI의 가시성이 개선되었습니다.
- 링크를 텍스트로 입력시 하이퍼링크로 변환하는 기능이 추가되었습니다.
[1.2.1 ver UPD]
- 채팅 알람 UI의 가시성이 개선되었습니다.
- 링크 관련 기능 버그를 수정했습니다.
- 채팅 수정 프롬프트에 예전 메시지가 남는 버그를 수정했습니다.
[1.3.0 ver UPD 예정]
- 문제별 채팅 이외에 자유 주제 소통 형식의 스레드 기능을 추가할 예정입니다.
- 최신순/인기순으로 스레드 주제 필터링 기능을 추가할 예정입니다.
추가적인 피드백 주시면 업데이트 하도록 하겠습니다. 감사합니다.
Statistics
Installs
33
history
Category
Rating
5.0 (1 votes)
Last update / version
2025-03-17 / 1.2.0
Listing languages
ko