프로젝트 배경
스터디카페·공유오피스처럼 자리 회전이 잦은 매장은 좌석 상태를 사람이 눈으로 확인하거나 구두로 전달하다 보면 입구 모니터와 실제 현황이 어긋나는 일이 잦습니다. 서버 장애가 나도 자동으로 재연결하고, 재접속해도 항상 최신 상태를 보여주는 실시간 현황판을 만드는 것이 목표였습니다.
프로젝트 성과
서버 강제종료-재기동 실험으로 재연결 프로토콜 실측 검증
서버를 강제로 종료했다 재기동하는 실험을 직접 돌려 재연결과 전체 스냅샷 수신이 의도대로 동작함을 확인했습니다.
핵심 기능
진행 단계
WebSocket 브로드캐스트·재연결 설계
2026.08.
node:http+ws로 WebSocket 서버를 직접 작성하고, 끊기면 지수 백오프로 재연결하는 프로토콜을 설계했습니다.
프로젝트 상세
1) 포트폴리오 소개 스터디카페·공유오피스·식당처럼 자리 회전이 잦은 매장을 위한 실시간 좌석 현황판입니다. 스태프가 관리자 화면에서 좌석을 클릭하면 입구 모니터에 즉시 반영됩니다. 2) 작업 범위 서버 구축, Front-end 개발, 관리자 페이지 개발까지 전 구간을 직접 담당했습니다. 3) 주요 업무 WebSocket 서버를 직접 작성(node:http + ws)해 상태를 접속한 모든 화면







