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

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

gg******
개발 · 개인

프로젝트 정보

참여 기간
2026.08. ~ 2026.08.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
기획, 프론트엔드, 백엔드
관련 기술
Vite
TypeScript
React
Node.js