# Q&A 뷰어 프로젝트 ## 1. 프로젝트 개요 - **목표**: Q&A 게시판 데이터를 시각적으로 쉽게 조회할 수 있는 동적 인터페이스를 구축합니다. - **핵심 아이디어**: 백엔드 API를 통해 데이터 스키마를 동적으로 조회하고, 해당 스키마에 맞춰 테이블, 폼(데이터 생성/수정) 등의 UI를 자동으로 렌더링하여 생산성을 극대화합니다. ## 2. 핵심 기능 - API를 통한 동적 데이터 스키마 조회 - 스키마 기반 동적 테이블 UI 렌더링 - 스키마 기반 동적 폼 UI 렌더링 (데이터 생성/수정) - OIDC 표준을 이용한 사용자 인증 ## 3. 기술 스택 - **Package Manager**: `pnpm` - **Framework**: `React` - **Build Tool**: `Vite` - **Styling**: `Tailwind CSS` - **UI Components**: `shadcn/ui` - **State Management**: `Zustand` - **Formatter/Linter**: `Biome` ## 4. 주요 아키텍처 및 결정 사항 - **인증**: OIDC (OpenID Connect) 표준을 준수하여 인증을 구현합니다. - **데이터**: PoC(Proof of Concept) 레벨에서는 별도의 데이터베이스를 사용하지 않고, Mock 데이터를 활용하여 핵심 기능 개발에 집중합니다.