🚀 프로젝트 목표

초기 소규모 서비스에서 시작해 점진적 확장과 기술적 완성도를 함께 추구함

📅 개발 타임라인

timeline
    title 전체 타임라인
    section 0주차
    프로젝트 기획 단계: 🎯 팀 빌딩 및 아이디어 도출 : 🔄 서비스 기능 구체화 : 🛠 기술 스택 및 개발 프로세스 확정
    section 1주차
    프로젝트 기반 구축: 🏗 모노레포 환경 구성 : 📝 기술 문서화 : 🔧 개발 컨벤션 정립
    section 2주차
    기반 기능 구현: 🎨 UI/컴포넌트 라이브러리 구축 : 💻 퀴즈존 모듈 설계 : 🔌 WebSocket 기본 연결 구현
    section 3주차
    단일 사용자 기능: 🏗 퀴즈 진행 상태관리 구현(FE) : ⚡ 퀴즈 진행/채점 로직 : 🚀 CI/CD 및 Docker 구성
    section 4주차
    다중 사용자 지원: 📦 퀴즈 진행 상태관리 리팩토링 : 🔌 WS 메시지 큐 구현 : 👥 동시접속 및 권한 관리
    section 5주차
    시스템 고도화: ⚡ WebSocket 최적화 : 💾 DB 연동 : 📊 실시간 순위 시스템 : 🎨 UI/UX 개선

0-1주차: 프로젝트 기획 및 팀 빌딩 (10/22 ~ 10/27)

timeline
    title 0-1주차 (10/21 - 11/02)
    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 프로젝트 기반 구축 (10/28 ~ 10/30)
        10/28: 프로젝트 초기화
        : 모노레포 설정
        10/30: 저녁 팀 멘토링
    section 문서화 및 규칙 (10/31)
        10/31: README 작성
        : 기술 스택 선정 문서화
    section 개발 환경 설정 (11/01 ~ 11/02)
        11/01: 1주차 데모데이
        11/02: 이슈/PR 템플릿 추가
        : 개발 컨벤션 정립

짧은 개발 기간 동안, 실시간 통신 더불어 팀원의 개인 목표에 도전해볼 수 있는 프로젝트 기획 팀의 주차별 목표 설정을 통해 안정적인 진행과 팀원 동기 부여에 기여.

주차 별 배포 목표 설정