- Typescript
- Next.js
- Styled-components
- next-videos
- react-device-detect
- classnames
- vercel
- next-seo
- next-sitemap
- nextjs-google-analytics
- Version Control: Git, Github
- Task Control: Git Projects
파일 구조 열기
├── .next
├── pages
│ ├── archive
│ │ └── index.tsx
│ ├── identity
│ │ └── index.tsx
│ ├── portfolio
│ │ └── [id].tsx
│ ├── server-sitemap.xml
│ │ └── index.tsx
│ ├── teams
│ │ └── index.tsx
│ ├── thanksto
│ │ └── index.tsx
│ ├── _app.tsx
│ ├── _document.tsx
│ └── index.tsx
├── public
├── src
│ ├── components
│ │ ├── common
│ │ │ ├── footer
│ │ │ │ ├──FooterMobile
│ │ │ │ │ ├──index.tsx
│ │ │ │ │ └── styled.ts
│ │ │ │ └── FooterPC
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── header
│ │ │ │ └──HeaderMobile
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── ItemFrame
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── SideBar
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── styled
│ │ │ │ ├── elements.ts
│ │ │ │ └── layout.ts
│ │ │ └──Video
│ │ │ └── index.tsx
│ │ ├── pages
│ │ │ ├── ArchivePage
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── IdentityPage
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── MainPage
│ │ │ │ ├── components
│ │ │ │ │ ├── AnimationBar
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styled.ts
│ │ │ │ │ ├── MainIcon
│ │ │ │ │ │ └── index.tsx
│ │ │ │ │ ├── Nav
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ └── styled.ts
│ │ │ │ │ └── Works
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── styled.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ ├── PortfolioPage
│ │ │ │ └── index.tsx
│ │ │ ├── TeamsPage
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ └── ThanksToPage
│ │ │ ├── constants.ts
│ │ │ ├── index.tsx
│ │ │ └── styled.ts
│ │ └── templates
│ │ ├── DefaultLayoutMobile
│ │ │ ├── index.tsx
│ │ │ └── styled.ts
│ │ ├── DefaultLayoutPC
│ │ │ ├── index.tsx
│ │ │ └── styled.ts
│ │ └── PortfolioLayout
│ │ ├── components
│ │ │ ├── Content
│ │ │ │ ├── index.tsx
│ │ │ │ └── styled.ts
│ │ │ └── Profile
│ │ │ ├── index.tsx
│ │ │ └── styled.ts
│ │ ├── index.tsx
│ │ └── styled.ts
│ ├── constants
│ │ ├── AppPaths.ts
│ │ ├── portfolioData.ts
│ │ └── producer.ts
│ ├── theme
│ │ └── GlobalStyle.tsx
│ └── utils
│ ├── drawFunctions.ts
│ ├── imageLoader.ts
│ ├── throttleByAnimationFrame.ts
│ ├── useMobileDetect.ts
│ ├── useMount.ts
│ └── useOutAreaClick.ts
├── .env
├── .eslintrc.json
├── .gitignore
├── .prettierrc.json
├── next-sitemap.config.js
├── next.config.js
├── package.json
├── README.md
├── tsconfig.json
└── yarn.lock
Name | GitHub | |
---|---|---|
강종연 | Climier-code | jongyeon.dev@gmail.com |
최윤석 | Yoonlang | cdt9473@gmail.com |
도전 과제 및 후기에 대해 여기에 작성했습니다.