Toss 앱의 웹 클론 버전
예시 | 이미지 |
---|---|
이 섹션은 프로젝트의 디렉토리 구조를 개요로 설명하며, 코드베이스가 어떻게 구성되어 있는지 고수준에서 살펴봅니다.
.
├── apps
│ ├── storybook: doss UI 스토리북
│ └── web: doss 웹 어플리케이션
└── packages
├── config
│ ├── eslint: 공유 ESLint 설정
│ ├── tailwind: 공유 Tailwind CSS 설정
│ └── ts: 공유 TypeScript 설정
├── db: 공유 데이터베이스 스키마, Prisma 사용
└── ui: 공유 UI 컴포넌트, Tailwind와 Daisy 사용
이 섹션에서는 프로젝트에서 사용되는 주요 기술과 라이브러리를 나열합니다.
이 섹션에서는 개발 환경을 설정하는 방법을 안내합니다.
서버 환경을 초기화하려면 터미널에서 다음 명령을 실행하세요.
pnpm install
pnpm dev
데이터베이스를 설정하려면 다음 단계를 따르세요.
podman run -d \
-e POSTGRES_PASSWORD=default \
-e POSTGRES_USER=default \
-e POSTGRES_DB=verceldb \
-p 5432:5432 \
--name doss-pg postgres
pnpm migrate:dev
데이터베이스 구조에 대한 자세한 정보는 엔터티 관계 다이어그램 (ERD)을 참조할 수 있습니다.
프로젝트에 기여에 관심을 가져 주셔서 감사합니다! 참여하려면 프로젝트 보드에서 남아 있는 작업 목록을 참고해 주세요.