프로젝트 개요

<aside>

파일 구조

<aside>

📁 src/app (Next.js App Router 페이지 구성)

📁 **src/components/common (**공통 UI 컴포넌트)

📁 src/components/vote (투표 도메인 컴포넌트)

📁 **src/services (**백엔드 API 통신 계층)

📁 **src/hooks (**화면 상태와 API 호출 흐름 분리)

📁 src/types (인증, 후보자, 투표 관련 타입 정의)

📁 src/styles (디자인 토큰 관리)

백엔드와의 협업 방식

주요 기능

1. 진입 및 공통 화면

2. 인증 및 접근 제어