← 목록
기타 2026-06-26 1KB 읽기 1분

level.crowny.org 게임형 프론트엔드

개요

AI 역량 진단 플랫폼 level.crowny.org의 SPA 게임형 프론트엔드. 의존성 0 (바닐라 JS), 티옴타 디자인 표준 적용.

산출물

  • /Users/ef/crowny-level/public/index.html — 289줄
  • /Users/ef/crowny-level/public/style.css — 856줄
  • /Users/ef/crowny-level/public/app.js — 920줄

화면 구성 (4개)

  1. 랜딩/평가: 히어로 + 27문항 9축 설문 + 사용자 정보 폼
  2. 대시보드: 레벨 배지, XP바, 9축 레이더, 순위 카드, 팁, 공유 카드
  3. 리더보드: 통합/국가별/영역별 3탭
  4. 작업보드: 미션 그리드, claim 모달, 품질 슬라이더

주요 기능

  • 9축 레이더차트: Canvas API 직접 구현, 1.2s ease-out 애니메이션
  • 레벨업 오버레이: CSS glow + confetti 파티클 (Canvas)
  • localStorage 프로필 저장 → 재방문 시 대시보드 직행
  • API 실패 시 더미 데이터 자동 폴백
  • 모바일 반응형 (600/900px 브레이크포인트)

서버

포트 9951, /Users/ef/crowny-level/server.js