프로젝트 배경
종목·날짜별 경기 목록, 득점 타임라인, 경기별 실시간 응원 게시 등 스포츠 중계 서비스가 공통으로 갖추는 업무 흐름을 먼저 정리하고, 10초 주기 스코어 갱신부터 신고 접수와 운영자 블라인드 처리까지 동작하는 웹 서비스를 사전 구현했습니다. 비로그인 열람, 응원 작성과 답글, 신고 후 운영 처리 등 실제 운영 시나리오 6가지를 브라우저에서 미리 검증해둔 덕분에, 실제 경기 데이터만 연결하면 짧은 기간
프로젝트 성과
실제 사용 흐름 6가지를 브라우저에서 직접 검증
공개 열람, 회원가입·로그인, 역할별 진입, 모바일 390px 화면, 응원 작성, 신고 후 운영자 블라인드까지 끝까지 확인했습니다.
응원 작성 즉시 다른 참여자 화면에 반영
새로고침을 누르지 않아도 서버가 접속 중인 브라우저로 새 응원과 답글을 밀어 줍니다. 참여 인원과 연결 상태를 화면에 함께 표시합니다.
같은 조건 재조회는 10초간 원본을 다시 읽지 않음
경기 목록 응답을 10초 캐시로 묶어 반복 조회 부담을 줄였고, 적중·미적중 건수를 운영 화면에서 그대로 확인할 수 있게 했습니다.
신고 1건이 운영 대기열까지 도달하는 동선 완성
팬이 신고한 응원이 운영자 대기열에 쌓이고, 블라인드 처리하면 공개 목록에서 즉시 사라지는 것까지 확인했습니다.
데스크톱 1440px·휴대폰 390px 모두 깨짐 없이 동작
두 폭 모두에서 가로 스크롤과 요소 겹침 없이 렌더링되며, 재접속해도 저장한 응원과 관심 경기가 그대로 남습니다.
핵심 기능
진행 단계
1단계: 화면 구성과 동작 범위 확정
2026.08.
공개 영역과 로그인 후 업무 영역을 분리하고, 파일럿에서 어디까지 실제로 동작시킬지와 외부 유료 feed를 대체할 방식을 먼저 정했습니다.
프로젝트 상세
축구·야구·농구 경기의 점수를 따라가면서 같은 경기를 보는 팬들이 바로 대화하는 웹 서비스를 구현했습니다. 비로그인 방문자도 경기 목록과 상세를 볼 수 있고, 팬 계정으로 로그인하면 응원 작성과 관심 경기 저장이, 운영자 계정으로 로그인하면 외부 feed 상태 확인과 신고 처리가 가능합니다. [공개 영역] 종목·날짜 필터가 붙은 경기 목록, 점수와 경기 시계가 10초마다 갱신되는 경기 상세, 득점·교체







