HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🍸
[팀15] ShakeNMatch
/
🎋
디렉토리 구조
🎋

디렉토리 구조

Tags
개발 환경 설정
Status

📄 전체 디렉토리 구조

notion image

assets

이미지 로고와 같은 assets 파일

components ( 하단 작성 규칙 참고 )

  • base: 가장 기본적인, 다른 컴포넌트를 구성하는데 재사용 되는 컴포넌트
  • compound: base 컴포넌트들을 활용하여 만든, 다른 컴포넌트를 구성하는데 재사용 되는 컴포넌트
  • domain: compound 및 base를 조합하여 만들어지는 컴포넌트. 재사용성이 적다.

contexts

ContextAPI Provider 작성

hooks

Custom Hooks 작성

models

type들을 정의하는 파일 ( 하단의 작성 규칙 참고 )

utils

  • apis: api 로직 작성
  • constants: 상수 작성
  • librarylib: 그밖의 함수 작성 ⇒

pages

페이지 컴포넌트

routes

routes 작성

stories

storybook 파일 작성