초기 소규모 서비스에서 시작해 점진적 확장과 기술적 완성도를 함께 추구함
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 개선
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 템플릿 추가
: 개발 컨벤션 정립
짧은 개발 기간 동안, 실시간 통신 더불어 팀원의 개인 목표에 도전해볼 수 있는 프로젝트 기획 팀의 주차별 목표 설정을 통해 안정적인 진행과 팀원 동기 부여에 기여.