gantt
    dateFormat  MM/DD
    title       BooQuiz 프로젝트 상세 타임라인 (10/28 ~ 11/23)
    
    section 초기 설정
    프로젝트 초기화                :10/28, 10/31
    README 기술 스택 작성          :10/31, 11/04
    이슈/PR 템플릿 추가            :11/04, 11/05
    Husky & Commitlint 설정       :11/05, 11/06
    
    section 프론트엔드 공통
    shadcn UI & Tailwind 설정     :11/05, 11/06
    Button 컴포넌트 구현           :11/06, 11/07
    Typography/Input 구현         :11/06, 11/07
    ContentBox/Layout 구현        :11/06, 11/07
    Storybook 설정 및 테스트      :11/07, 11/08
    Alert Dialog 컴포넌트         :11/11, 11/12
    TextCopy 컴포넌트             :11/11, 11/12
    2주차 통합: 공통 컴포넌트 완성   :milestone, 11/12, 11/12
    
    section 프론트엔드 퀴즈존
    메인페이지 핀번호 입력         :11/12, 11/13
    퍼널 커스텀 훅(QuizZoneManager) 초기 구현     :11/12, 11/13
    퀴즈존 상태 관리 로직          :11/13, 11/14
    대기실 기본 UI               :11/13, 11/14
    Timer/Progress 컴포넌트      :11/13, 11/14
    실시간 상태 동기화            :11/14, 11/15
    퀴즈 풀이 화면               :11/14, 11/15
    결과 화면 UI                :11/14, 11/15
    3주차 통합: 기본 기능 완성      :milestone, 11/15, 11/15
    
    section 프론트엔드 퍼널 커스텀 훅 리팩토링
    useTimer 훅 분리             :11/19, 11/20
    퍼널 커스텀 훅(useQuizZone) 리팩토링         :11/19, 11/20
    useWebSocket 훅 분리         :11/19, 11/20
    퀴즈존 타입 시스템 개선        :11/20, 11/21
    퀴즈존 이벤트 처리 개선        :11/20, 11/21
    퀴즈존 상태 머신 구현          :11/20, 11/21
    4주차 통합: 퍼널 패턴 적용      :milestone, 11/21, 11/21
    
    section 프론트엔드 안정화
    base64 문제 디코딩           :11/21, 11/22
    커넥션 재연결 처리            :11/21, 11/22
    메시지 큐 구현               :11/21, 11/22
    단위 테스트 작성             :11/22, 11/23
    4주차 통합: 안정화 완료        :milestone, 11/23, 11/23
    
    section 백엔드 기반
    퀴즈존 모듈 설계              :11/05, 11/06
    메모리 저장소 구현            :11/05, 11/06
    세션/쿠키 설정               :11/05, 11/06
    컨트롤러/서비스 테스트        :11/06, 11/07
    WebSocket 연결               :11/08, 11/11
    2주차 통합: 기초 구조 완성      :milestone, 11/11, 11/11
    
    section 백엔드 기능
    퀴즈존 생성/검증             :11/12, 11/13
    실시간 답안 제출             :11/13, 11/14
    Winston 로깅               :11/13, 11/14
    GitHub Actions CD          :11/13, 11/14
    Swagger/TSDoc             :11/14, 11/15
    3주차 통합: 실시간 기능 구현     :milestone, 11/15, 11/15
    
    section 백엔드 개선
    10인 동시접속               :11/19, 11/20
    퀴즈존 리포지토리 개선        :11/20, 11/21
    방장 권한 관리              :11/21, 11/22
    제출 이력 로깅              :11/21, 11/22
    비정상 종료 처리            :11/21, 11/22
    Docker 배포 환경            :11/22, 11/23
    4주차 통합: 안정화 배포        :milestone, 11/23, 11/23
timeline
   title BooQuiz 프로젝트 타임라인 (5/6주차)
   
   section 0주차 - 팀 빌딩 (10/22 ~ 10/27)
     10/22(일) : 팀원 자기소개 및 역량 공유
               : 프로젝트 아이디어 브레인스토밍
               : BooQuiz(도전골든벨) 초기 아이디어 도출
     
   section 아이디어 구체화 (10/24)
     10/24(화) : BooQuiz 서비스 세부 기능 논의
               : 실시간 참여형 퀴즈 플랫폼 컨셉 확정
               : 트래픽 테스트를 위한 방 인원 조절 기능 구상
               : 부스트캠프 테마 퀴즈 콘텐츠 기획
   
   section 기술 스택 및 규칙 확정 (10/27)
     10/27(금) : 🔄 기술 스택 최종 확정
               : FE - React / BE - NestJS
               : 🔧 개발 프로세스 설정
               : Git 브랜치 전략 수립 (main-dev-feat)
               : PR 리뷰 프로세스 확립, 테스트 코드 작성 원칙
               : 🔄 프로젝트 그라운드 룰
               : 오프라인 미팅 일정 (월, 목)
               : 코드 리뷰 시간 (오전 스크럼)
               : 모각글 일정 (토요일 오전)

   section 1주차 (10/28 - 11/02) - 프로젝트 기반 구축
     10/28(월) : 🔄 공통/기반 : 프로젝트 초기화, 모노레포 설정
     10/30(수) : 👥 저녁 팀멘토링
     10/31(목) : 🔄 공통/기반 : README 작성, 기술 스택 선정
     11/01(금) : 📊 1주차 데모데이
     11/02(토) : 🔧 DevOps/기반 : 이슈/PR 템플릿 추가, 개발 컨벤션 정립
     11/02(토) : 👤 오후 동현님 개인 멘토링

   section 2주차 (11/03 - 11/09) - 기반 기능 구현
     11/03(일) : 🎨 Frontend/기반 : shadcn UI & Tailwind 설정
               : 🔧 DevOps/기반 : Husky & Commitlint 설정, Prettier 설정
               : 💻 Backend/기반 : 퀴즈존 모듈/리포지토리 인터페이스 설계
     11/04(월) : 🎨 Frontend/기반 
               : Button, Typography, CommonInput 컴포넌트
               : ContentBox, Layout 컴포넌트 구현
               : 💻 Backend/기반 
               : 퀴즈존 메모리 저장소 구현
               : 세션/쿠키 설정
		           : 저녁 현우님 개인 멘토링
     11/05(화) : 🎨 Frontend/기반 
               : Storybook 설정 및 컴포넌트 스토리 작성
               : 💻 Backend/기반 
               : 컨트롤러/서비스 레이어 테스트 코드
               : 👥 저녁 준현, 현민, 선빈 개인 멘토링
     11/06(수) - 11/07(목) : 💻 Backend/기능 
               : WebSocket 게이트웨이 구현
               : 기본 연결 및 이벤트 핸들링 구현
               : SuperWSTest 기반 WS 테스트
     11/07(목) : 🎨 Frontend/기능: Alert Dialog, TextCopy 컴포넌트 추가
               : 🔄 2주차 통합
               : 공통 컴포넌트 라이브러리 완성
               : WebSocket 기본 연결 테스트
     11/08(금) : 📊 2주차 데모데이
     11/09(토) : 🧘 2주차 모각글
 

   section 3주차 (11/10 - 11/17) - 단일 사용자 퀴즈 풀이 구현
     11/10(일) - 11/11(월) : 🎨 Frontend/기능
               : QuizZoneManager 초기 상태관리 구현
               : 퀴즈존 생성 페이지 퍼널 구조 구현
               : 💻 Backend/기능
               : 실시간 퀴즈 진행 이벤트 처리
     11/11(월) - 11/12(화) : 🎨 Frontend/기능
               : Timer 컴포넌트 개선
               : Progress Bar 애니메이션 구현
               : 💻 Backend/기능
               : 답안 제출 및 채점 로직
               : 🔧 DevOps/기반
               : Winston 로거 구현
               : GitHub Actions CI/CD 파이프라인 구축
     11/13(수) : 👥 저녁 팀멘토링
     11/13(화) - 11/14(수) : 🎨 Frontend/기능
               : 실시간 점수/랭킹 표시
               : 퀴즈 결과 화면 개선
               : 💻 Backend/기능
               : API 문서화 (Swagger/TSDoc)
               : 🔧 DevOps/기반
               : staging 환경 구축
     11/14(목) : 💻 Backend/기반
               : Docker 컨테이너 설정
               : 환경변수 분리
               : 🔄 3주차 통합
               : 실시간 퀴즈 진행 테스트
               : 단일 사용자 퀴즈 풀이 흐름 검증
     11/16(금) : 📊 3주차 데모데이
     11/17(토) : 🧘 3주차 모각글

   section 4주차 (11/18 - 11/23) - 다수 사용자 동시 참여 구현
     11/18(월) : 👤 저녁 동현님 개인 멘토링
     11/17(일) - 11/20(월) : 🎨 Frontend/개선
               : useTimer, useQuizZone 훅 분리
               : useWebSocket 커스텀 훅 구현
               : 💻 Backend/기능
               : 10인 동시접속 처리 로직
               : 참여자 상태 관리 개선
     11/20(월) - 11/21(화) : 🎨 Frontend/개선
               : 퀴즈존 타입 시스템 정의
               : 상태 머신 기반 이벤트 처리
               : 💻 Backend/개선
               : 퀴즈존 리포지토리 리팩토링
               : 방장 기반 권한 시스템
               : 🔄 참여자 관리 통합
               : 방장-참여자 권한 테스트
     11/20(수) : 👥 저녁 현민, 선빈님 개인 멘토링
     11/21(화) : 🎨 Frontend/테스트
               : useTimer 테스트 코드 작성
               : useQuizZone 테스트 코드 작성
               : 💻 Backend/개선
               : 퀴즈 정답 제출 로깅 추가
     11/21(목) : 👥 저녁 현우, 준현 개인 멘토링
     11/21(화) - 11/22(수) : 🎨 Frontend/개선
               : 커넥션 비정상 종료 처리
               : 💻 Backend/개선
               : 다중 사용자 연결 관리 개선
     11/22(수) - 11/23(목) : 🎨 Frontend/개선
               : WebSocket 메시지 큐 시스템
               : base64 인코딩/디코딩 처리
               : 💻 Backend/개선
               : 동시성 처리 검증
               : 🔧 DevOps/개선
               : Docker 배포 환경 구축
               : 🔄 4주차 통합
               : 다중 사용자 동시 퀴즈 진행 테스트
     11/24(금) : 📊 4주차 데모데이
     11/25(토) : 🧘 4주차 모각글

    section 5주차 (11/24 ~ 11/27) - 기능 고도화 및 DB 연동
     11/24(일) - 11/25(월) : 💻 Backend/개선
               : WebSocket 커스터마이징
               : play gateway 리팩토링
               : 엔티티 분리 및 연결 로직 개선
     11/25(월) : 💻 Backend/개선
               : play 모듈 제출/진행 처리 개선
               : timeout, summary 로직 리팩토링
               : 사용자 연결 관리 개선
     11/26(화) : 🎨 Frontend/기능
               : 퀴즈 풀이 실시간 정보 표시 추가
               : 결과 페이지 UI/UX 개선
               : 비동기 에러 처리 추가
               : 💻 Backend/기능
               : 닉네임 변경 기능 추가
               : 점수 기반 순위 시스템 구현
               : 👥 저녁 팀멘토링
     11/27(수) : 🎨 Frontend/개선
               : UI 피드백 반영 및 개선
               : 💻 Backend/기능
               : SQLite 로컬 DB 연동
               : 퀴즈 검색 기능 추가
               : 🔄 5주차 통합
               : SQLite 기반 퀴즈 관리 기능 검증
               : 실시간 순위 및 피드백 시스템 테스트
     11/27(금) : 📊 5주차 데모데이
     11/28(토) : 🧘 5주차 모각글

0주차

timeline
    title 0주차 (10/21 - 10/27)
    
    section 0주차 - 팀 빌딩 (10/22 ~ 10/27)
      10/22(일) : 팀원 자기소개 및 역량 공유
                : 프로젝트 아이디어 브레인스토밍
                : BooQuiz(도전골든벨) 초기 아이디어 도출
      
    section 아이디어 구체화 (10/24)
      10/24(화) : BooQuiz 서비스 세부 기능 논의
                : 실시간 참여형 퀴즈 플랫폼 컨셉 확정
                : 트래픽 테스트를 위한 방 인원 조절 기능 구상
                : 부스트캠프 테마 퀴즈 콘텐츠 기획
    
    section 기술 스택 및 규칙 확정 (10/27)
      10/27(금) : 🔄 기술 스택 최종 확정
                : FE - React / BE - NestJS
                : 🔧 개발 프로세스 설정
                : Git 브랜치 전략 수립 (main-dev-feat)
                : PR 리뷰 프로세스 확립, 테스트 코드 작성 원칙
                : 🔄 프로젝트 그라운드 룰
                : 오프라인 미팅 일정 (월, 목)
                : 코드 리뷰 시간 (오전 스크럼)
                : 모각글 일정 (토요일 오전)

1주차

timeline
    title 1주차 (10/28 - 11/04)
    
    section 프로젝트 초기화
      10/28(토) : 🔄 공통/기반 : 프로젝트 초기화, 모노레포 설정
      10/31(화) : 🔄 공통/기반 : README 작성, 기술 스택 선정
      11/01(수) - 11/03(금) : 🔄 공통/기반 : 기획 회의
      11/04(토) : 🔧 DevOps/기반
                : 이슈/PR 템플릿 추가
                : 개발 컨벤션 정립
                : 백엔드 tsconfig 공통 설정

2주차

timeline
    title 2주차 (11/05 - 11/11)
    
    section 초기 환경 구성
      11/05(일) : 🎨 Frontend/기반 : shadcn UI & Tailwind 설정
                : 🔧 DevOps/기반 : Husky & Commitlint 설정, Prettier 설정
                : 💻 Backend/기반 : 퀴즈존 모듈/리포지토리 인터페이스 설계

    section 공통 컴포넌트 개발
      11/06(월) : 🎨 Frontend/기반 
                : Button, Typography, CommonInput 컴포넌트
                : ContentBox, Layout 컴포넌트 구현
                : 💻 Backend/기반 
                : 퀴즈존 메모리 저장소 구현
                : 세션/쿠키 설정
      11/07(화) : 🎨 Frontend/기반 
                : Storybook 설정 및 컴포넌트 스토리 작성
                : 💻 Backend/기반 
                : 컨트롤러/서비스 레이어 테스트 코드

    section WebSocket 기반
      11/08(수) - 11/11(토) : 💻 Backend/기능 
                : WebSocket 게이트웨이 구현
                : 기본 연결 및 이벤트 핸들링 구현
                : SuperWSTest 기반 WS 테스트
      11/11(토) : 🎨 Frontend/기능
                : Alert Dialog, TextCopy 컴포넌트 추가
                : 🔄 2주차 통합
                : 공통 컴포넌트 라이브러리 완성
                : WebSocket 기본 연결 테스트

3주차

timeline
    title 3주차 (11/12 - 11/18)
    
    section 퀴즈존 기본 구현
      11/12(일) - 11/13(월) : 🎨 Frontend/기능
                : QuizZoneManager 초기 상태관리 구현
                : 퀴즈존 생성 페이지 퍼널 구조 구현
                : 💻 Backend/기능
                : 실시간 퀴즈 진행 이벤트 처리

    section UI/UX 개선
      11/13(월) - 11/14(화) : 🎨 Frontend/기능
                : Timer 컴포넌트 개선
                : Progress Bar 애니메이션 구현
                : 💻 Backend/기능
                : 답안 제출 및 채점 로직
                : 🔧 DevOps/기반
                : Winston 로거 구현
                : GitHub Actions CI/CD 파이프라인 구축

    section 실시간 기능 개선
      11/14(화) - 11/15(수) : 🎨 Frontend/기능
                : 실시간 점수/랭킹 표시
                : 퀴즈 결과 화면 개선
                : 💻 Backend/기능
                : API 문서화 (Swagger/TSDoc)
                : 🔧 DevOps/기반
                : staging 환경 구축
      11/15(목) : 💻 Backend/기반
                : Docker 컨테이너 설정
                : 환경변수 분리
                : 🔄 3주차 통합
                : 실시간 퀴즈 진행 테스트
                : 단일 사용자 퀴즈 풀이 흐름 검증

4주차

timeline
    title 4주차(11/19 - 11/23)
    
    section 상태관리 구조 개선
      11/19(일) - 11/20(월) : 🎨 Frontend/개선
                : useTimer, useQuizZone 훅 분리
                : useWebSocket 커스텀 훅 구현
                : 💻 Backend/기능
                : 10인 동시접속 처리 로직
                : 참여자 상태 관리 개선

    section 권한 관리 구현
      11/20(월) - 11/21(화) : 🎨 Frontend/개선
                : 퀴즈존 타입 시스템 정의
                : 상태 머신 기반 이벤트 처리
                : 💻 Backend/개선
                : 퀴즈존 리포지토리 리팩토링
                : 방장 기반 권한 시스템
                : 🔄 참여자 관리 통합
                : 방장-참여자 권한 테스트

    section 안정성 개선
      11/21(화) : 🎨 Frontend/테스트
                : useTimer 테스트 코드 작성
                : useQuizZone 테스트 코드 작성
                : 💻 Backend/개선
                : 퀴즈 정답 제출 로깅 추가
      11/21(화) - 11/22(수) : 🎨 Frontend/개선
                : 커넥션 비정상 종료 처리
                : 💻 Backend/개선
                : 다중 사용자 연결 관리 개선

    section 다중 참여 완성
      11/22(수) - 11/23(목) : 🎨 Frontend/개선
                : WebSocket 메시지 큐 시스템
                : base64 인코딩/디코딩 처리
                : 💻 Backend/개선
                : 동시성 처리 검증
                : 🔧 DevOps/개선
                : Docker 배포 환경 구축
                : 🔄 4주차 통합
                : 다중 사용자 동시 퀴즈 진행 테스트
 timeline
  title 5주차 (11/24 ~ 11/29) 
 section 기능 고도화 및 DB 연동
      11/24(일) - 11/25(월) : 💻 Backend/개선
                : WebSocket 커스터마이징
                : play gateway 리팩토링
                : 엔티티 분리 및 연결 로직 개선
      11/25(월) : 💻 Backend/개선
                : play 모듈 제출/진행 처리 개선
                : timeout, summary 로직 리팩토링
                : 사용자 연결 관리 개선
      11/26(화) : 🎨 Frontend/기능
                : 퀴즈 풀이 실시간 정보 표시 추가
                : 결과 페이지 UI/UX 개선
                : 비동기 에러 처리 추가
                : 💻 Backend/기능
                : 닉네임 변경 기능 추가
                : 점수 기반 순위 시스템 구현
      11/27(수) : 🎨 Frontend/개선
                : UI 피드백 반영 및 개선
                : 💻 Backend/기능
                : SQLite 로컬 DB 연동
                : 퀴즈 검색 기능 추가
                : 🔄 5주차 통합
                : SQLite 기반 퀴즈 관리 기능 검증
                : 실시간 순위 및 피드백 시스템 테스트