PlayUs-FE/src/ # public 폴더 구조는 따로 명시하지 않음
├── components/ # 공통 UI 컴포넌트 및 CSS
│ ├── CasterbotButton/ # 챗봇 대화를 위한 버튼
│ ├── CustomCalendar/ # Calendar 라이브러리 커스텀 CSS
│ ├── DragNDrop/ # 경기 시뮬레이션 진행 시 사용되는 Drag & Drop 기능
│ ├── DummyData/ # DB 연결 전 임시 테스트용 더미 데이터
│ ├── Form/ # 직관팟 작성 폼 컴포넌트
│ ├── GameCard/ # 일정 페이지 경기별 각 카드
│ └── GameLogData/ # 시뮬레이션 경기 로그 데이터 UI 컴포넌트
│ ├── Header/ # 공통 헤더
│ ├── League/ # 경기 일정 UI 컴포넌트
│ ├── MobileView/ # 공통 화면 구성 UI 컴포넌트
│ ├── Modal/ # 공통 모달 UI 컴포넌트
│ ├── NavBar/ # 공통 하단 내비게이션 바
│ ├── Post/ # 게시글 목록 조회용 Item 컴포넌트
│ ├── TabNav/ # 공통 탭바 UI 컴포넌트
│ ├── TeamTabNav/ # 선호팀 추가 및 관리용 탭바 UI 컴포넌트
├── pages/ # 페이지별 컴포넌트 및 CSS
│ └── Chatbot/ # 챗봇 대화 UI
│ ├── Community/ # 커뮤니티 메뉴 페이지 UI
│ ├── InitialProfile/ # 회원가입 페이지 UI
│ ├── League/ # 경기 일정 및 시뮬레이션 메뉴 페이지 UI
│ ├── LiveMachDiary/ # 직관일지 메뉴 페이지 UI
│ ├── Login/ # 최초 Splash 및 로그인 페이지 UI
│ ├── Main/ # 메인 홈페이지 메뉴 UI
│ ├── Party/ # 직관팟 메뉴 UI
│ ├── Profile/ # 사용자 프로필 메뉴 페이지 UI
├── routes/ # Hash Routing 전용 routepath
├── Test/ # 시뮬레이션 테스트용 코드(미사용)
├── utils/ # 미노출 및 기능용 컴포넌트
├── jest.config.js # 테스트 빌드 진행 시의 정의 코드
├── package.json # 프로젝트 의존성 및 스크립트 설정
└── README.md # 프로젝트 설명 문서
npm install 2-1. 프로젝트 폴더에서 .env 파일 생성
2-2. 팀 드라이브에서 '개발 -> PlayUs-FE -> env파일 인증 정보' 문서에 있는 Environment Variables를 'key=value' 의 형태로 삽입
ex)
REACT_APP_EXAMPLE_ENV=http://exampleurl:portnumbernpm start1-1. node.modules 폴더 삭제
1-2. terminal에서 npm install 재실행
2-1. /public 폴더의 index.html 확인
2-2. 해당 라인 확인 후 제거
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">| 조민성 | 양서현 |
| Front End (PL) | Front End |
