- Framework: React 19 + TypeScript
- Build Tool: Vite
- Styling: Vanilla Extract
- Routing: React Router v7
- State Management: TanStack Query
- HTTP Client: Axios
- Linting: ESLint, Prettier, Stylelint
- Git Hooks: Lefthook + Commitlint
pnpm installpnpm devpnpm buildpnpm lint # ESLint
pnpm lint:css # Stylelint
pnpm format # PrettierNode.js를 사용하여 OpenAPI 3.0 및 3.1 스키마를 빠르게 TypeScript로 변환해주는 OpenAPI TypeScript 라이브러리를 사용합니다.
pnpm generate:typesFSD 아키텍처 layers를 적용했습니다
src/
├── app/ # 앱 설정 (라우팅, 프로바이더, 레이아웃)
├── pages/ # 페이지 컴포넌트
├── widgets/ # 위젯 (페이지 단위 조합 컴포넌트)
├── features/ # 기능 단위 모듈
├── entities/ # 엔티티 (도메인 모델)
└── shared/ # 공통 유틸, API, UI 컴포넌트
| Profile | Name | GitHub | Role |
|---|---|---|---|
![]() |
yooncandooit | @yooncandooit | Lead |
![]() |
onlyone130 | @onlyone130 | Member |
![]() |
ity0526 | @ity0526 | Member |



