/watchout-pedia

왓챠피디아 웹 클론코딩

Primary LanguageJavaScriptMIT LicenseMIT

Watchout-Pedia

왓챠 클론코딩 프로젝트

Prerequisites

  • Node.js
    • Version 16.13.0 이상
  • Yarn
    • Yarn Berry 사용

Getting Started

Installation

git clone https://github.com/chlee1001/watchout-pedia.git
cd watchout-pedia
yarn install

Directory Structure

.
├── config # webpack 설정
│   ├── paths.js
│   ├── webpack.common.js
│   ├── webpack.dev.js
│   └── webpack.prod.js
├── dist # 빌드 결과물
├── public
│   ├── favicon.ico
│   └── index.html
├── src 
│   ├── apis # API 호출 파일 관리
│   ├── assets # 이미지, lottie json 등 asset 파일 관리
│   ├── components # 컴포넌트 관리
│   ├── constants # 상수 관리
│   ├── hooks # 커스텀 훅 관리
│   ├── pages # 페이지 관리
│   │   └── HomePage # 페이지 별 폴더 생성
│   │       └── index.tsx
│   └── styles # 스타일 관리
│   │   ├── global-styles.tsx
│   │   └── style.d.ts
   ├── types # 타입 관리
│   ├── App.tsx
│   ├── index.tsx
├── tsconfig.json # typescript 설정
├── tsconfig.paths.json # typescript path 설정

Development server

Webpack dev server runs at localhost:3001.

yarn start

Production build

Build outputs are created in dist.

yarn build

Features

Dependencies

webpack

Babel

Babel plugins

Loaders

Plugins

Linters

License

This project is licensed under the MIT License.