프로젝트 배경
1) 예상 리스크 및 대응 계획 - 관리자 수기 입력 데이터의 정합성 오류 리스크 → React Hook Form + Zod 이중 유효성 검증과 audit log 이력 보존으로 대응합니다. - 랭킹 집계 쿼리 복잡도 증가 리스크 → PostgreSQL 집계 뷰 + 서버 캐싱 레이어를 설계하여 쿼리 부하를 분산합니다. - 커뮤니티 어뷰징(도배/스팸) 리스크 → 관리자 커뮤니티 모더레이션 API와 신고 기능
프로젝트 성과
관리자 수기 입력 기반 전적 관리 시스템 설계
실시간 API 없이 관리자가 직접 매치 결과를 등록·수정하는 구조를 설계합니다. 수정 이력 audit log로 데이터 신뢰성을 확보할 예정입니다.
PostgreSQL 윈도우 함수 기반 랭킹 집계 구조 설계
RANK() 윈도우 함수와 기간별 스냅샷 비교로 순위 변동을 실시간 계산하는 집계 쿼리를 설계합니다.
RBAC 역할 분리 + Redis 즉시 정지 인증 구조 적용
회원/스트리머/관리자 역할을 미들웨어 레이어에서 분리하고, Redis 블랙리스트로 계정 정지 즉시 반영 구조를 적용할 예정입니다.
반응형 UI 설계 및 크로스 브라우저 호환성 구현
PC/모바일 완전 반응형 레이아웃을 Tailwind CSS로 설계하고, 주요 브라우저 호환성을 검증하는 크로스 브라우저 테스트 구조를 적용합니다.
핵심 기능
진행 단계
DB 설계 + API 기반
2026.03.
PostgreSQL 스키마 설계, Prisma 모델 정의, 인증(JWT+Redis) API 구현
프로젝트 상세
1) 포트폴리오 소개 서든어택 스트리머의 별풍선 매치 전적을 관리자가 수기 등록하고, 시청자가 랭킹·전적·커뮤니티를 한눈에 확인할 수 있는 반응형 팬 플랫폼을 설계합니다. 관리자 어드민 대시보드에서 매치 데이터 입력·수정, 회원 관리, 커뮤니티 모더레이션을 통합 처리하는 구조로 구현합니다. PC/모바일 완전 반응형으로 설계하여 스트리밍 시청 중에도 전적을 실시간 확인할 수 있도록 UX를 최적화합니다.







