Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6주차] Team 케이크WAY 김류원 & 지민재 미션 제출합니다 #13

Open
wants to merge 81 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
b427965
Initial commit
mimizae Nov 4, 2024
10952d2
Feat: next.js 설치...
mimizae Nov 7, 2024
94168da
Feat: axios 설치
mimizae Nov 7, 2024
1d40c25
Fix: React 버전 18로 변경, styled-components 설치 위함
mimizae Nov 7, 2024
0c33086
Feat: styled-components 설치
mimizae Nov 7, 2024
fcb2d1f
Feat: BottomNavBar 공통 컴포넌트에서 쓰일 아이콘들 컴포넌트화
mimizae Nov 7, 2024
cc2353a
Feat: 기존 작업 옮김
mimizae Nov 7, 2024
fe6b110
Feat: env 환경 변수 설정
mimizae Nov 7, 2024
f198699
Fix: env 환경 변수 못 읽는 버그 수정
mimizae Nov 7, 2024
25c170a
Fix: 환경변수 빼먹은 거 추가...
mimizae Nov 7, 2024
54e4e55
Fix: 어이없는실수수정
mimizae Nov 7, 2024
2535476
Feat: api 모듈화
mimizae Nov 7, 2024
c0a59ab
Merge pull request #1 from CEOS-Netflix/mimizae
mimizae Nov 7, 2024
dbc31f5
feat : 두둥 랜딩페이지 구현
ryu-won Nov 7, 2024
d0d79c0
feat : 메인화면 header, button, img 구현
ryu-won Nov 8, 2024
08584e4
design: 헤더padding 수정
ryu-won Nov 8, 2024
d4b7e1b
Chore: fragment 등 라이브러리 설치 및 무비 포스터 가리키는 커서 모양 변경
mimizae Nov 8, 2024
2541943
Comment: 불필요한 주석 제거 및 추가 설명 추가
mimizae Nov 8, 2024
835e3fc
Chore: 오타 수정
mimizae Nov 8, 2024
41d5afb
Merge pull request #2 from CEOS-Netflix/mimizae
mimizae Nov 8, 2024
e25c8da
Coment: 주석 변경
mimizae Nov 8, 2024
43564c5
Merge pull request #3 from CEOS-Netflix/mimizae
mimizae Nov 8, 2024
7b67d63
chore : img태그 수정, 랜딩 로고 짤림 수정
ryu-won Nov 9, 2024
0cf87a9
Docs : first commit of writing README
Programming-Seungwan Nov 4, 2024
ab91d84
Docs : 과제 마감 일자 수정 in readme
Programming-Seungwan Nov 4, 2024
400f31a
Initial commit
mimizae Nov 4, 2024
42cb813
Merge remote-tracking branch 'origin/main' into ryuwon
ryu-won Nov 9, 2024
3410034
Deploy
ryu-won Nov 9, 2024
0b92a7d
Deploy
ryu-won Nov 9, 2024
c62aac1
Deploy
ryu-won Nov 9, 2024
4c3169f
Trigger Vercel redeployment
ryu-won Nov 9, 2024
b558141
Trigger Vercel redeployment
ryu-won Nov 9, 2024
7778cc3
Test
mimizae Nov 9, 2024
924ab3b
Fix: api 서버 파일명 변경
mimizae Nov 10, 2024
d11f654
api 라우트 경로 변경
mimizae Nov 10, 2024
455ae4e
끝없는test...
mimizae Nov 10, 2024
b0edbad
마지막...
mimizae Nov 10, 2024
01d2cfa
Merge remote-tracking branch 'upstream/mimizae' into ryuwon
ryu-won Nov 10, 2024
8741cd1
Merge upstream/mimizae into ryuwon
ryu-won Nov 10, 2024
5254082
Merge upstream/mimizae into ryuwon
ryu-won Nov 10, 2024
166425c
deployment
ryu-won Nov 10, 2024
b24b51a
deployment
ryu-won Nov 10, 2024
d35992b
deployment
ryu-won Nov 10, 2024
793e133
fix : api fetch
ryu-won Nov 10, 2024
dae4675
Chore: api 호출 경로 수정
mimizae Nov 13, 2024
0f556f4
Merge remote-tracking branch 'upstream/mimizae' into ryuwon
ryu-won Nov 13, 2024
68cc719
Feat: app/search 페이지 폴더 생성
mimizae Nov 13, 2024
cf6dec9
feat : detail페이지 구현 중.. Fetch 오류가 남...
ryu-won Nov 13, 2024
fb10a54
fix: detail 페이지 오류 수정중....
ryu-won Nov 14, 2024
9a8f9b2
Refact: 검색 페이지 무한 스크롤 제외... 하고 구현... ㅠㅠ
mimizae Nov 15, 2024
e0cd70a
Rename: 폰트 디렉토리 변경
mimizae Nov 15, 2024
14a702e
Refact: 5주차 코드리뷰 리팩
mimizae Nov 15, 2024
445bc59
Del: 안 쓰는 svg 파일 삭제
mimizae Nov 15, 2024
fb41370
Merge pull request #4 from CEOS-Netflix/mimizae
mimizae Nov 15, 2024
c8a91f9
merge
ryu-won Nov 15, 2024
0d3980f
feat : detail 페이지 구현 -> api 키 노출 안되게 수정해야함
ryu-won Nov 15, 2024
88eca5f
design : 애니메이션 추가
ryu-won Nov 15, 2024
b20e044
feat : search -> detail 연결
ryu-won Nov 15, 2024
efbdf5e
feat : 디테일 페이지 애니메이션 추가
ryu-won Nov 15, 2024
19fae9c
chore : 애니메이션 수정
ryu-won Nov 15, 2024
53a9e49
fix : 빌드 오류 수정
ryu-won Nov 15, 2024
8ade2b5
design : bottom nav 가운데로
ryu-won Nov 15, 2024
7f43243
chore : whiletap
ryu-won Nov 15, 2024
8da45bc
feat : 검색페이지 애니메이션 구현
ryu-won Nov 15, 2024
9a213ca
chore :애니메이션 duration조정
ryu-won Nov 15, 2024
348bc2d
chore : 검색페이지 애니메이션 AnimatePresence
ryu-won Nov 15, 2024
f977a1c
Feat: 검색 페이지 무한 스크롤 구현 & 스켈레톤 화면 웨이브로 수정
mimizae Nov 16, 2024
ede53ae
Merge pull request #5 from CEOS-Netflix/mimizae
mimizae Nov 16, 2024
eff7ce8
Feat: comming 등 버튼 로딩 페이지와 연결 & 루트 레이아웃에 바텀내브바 임포트
mimizae Nov 16, 2024
59c1899
refactor : 디테일 페이지 api노출 안되게 수정
ryu-won Nov 16, 2024
bb36216
배포
ryu-won Nov 16, 2024
119adf6
배포
ryu-won Nov 16, 2024
8ea1bbb
Refact: 바텀내브바에서 icons 배열 메모제이션 & useEffect로 pathname 변경 될 때 아이콘들의 색이…
mimizae Nov 16, 2024
33be1dc
배포
ryu-won Nov 16, 2024
936c25e
Fix: 클라이언트 컴포넌트들에서 사용되는 바텀 내브바 위치를 위해 ClientLayout 구현
mimizae Nov 16, 2024
ef8e738
Merge pull request #6 from CEOS-Netflix/mimizae
mimizae Nov 16, 2024
902b035
Merge remote-tracking branch 'upstream/main' into ryuwon
ryu-won Nov 16, 2024
be0bd66
빌드 오류 해결
mimizae Nov 16, 2024
2eb240b
Merge pull request #7 from CEOS-Netflix/mimizae
mimizae Nov 16, 2024
656ae1b
Merge remote-tracking branch 'upstream/main' into ryuwon
ryu-won Nov 16, 2024
2debe2f
feat : npm install lodash @types/lodash
ryu-won Nov 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
3 changes: 3 additions & 0 deletions next-netfilx/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["next/core-web-vitals", "next/typescript"]
}
40 changes: 40 additions & 0 deletions next-netfilx/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
28 changes: 28 additions & 0 deletions next-netfilx/next.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
reactStrictMode: true,
compiler: {
styledComponents: true,
},

images: {
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

next의 images를 활용하신 점 좋아요 ~

remotePatterns: [
{
protocol: "https",
hostname: "image.tmdb.org",
},
],
},

async rewrites() {
return [
{
source: "/api/movieInfo/:movieId",
destination: `https://api.themoviedb.org/3/movie/:movieId?api_key=${process.env.NETFLIX_API_KEY}`,
},
];
},
};

export default nextConfig;
Loading