1.2 KiB
1.2 KiB
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 데이터를 활용하여 핵심 기능 개발에 집중합니다.