Skip to content

Tutankhannun/next-netflix-22nd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

<<<<<<< HEAD

5주차 과제: Next Netflix 🎬🍿

서론

안녕하세요, 프론트 운영진 권동욱입니다! 🩷🥰

이번 주부터는 새 프로젝트인 Netflix 클론코딩을 진행합니다!

이번 과제에서는 Next.js를 활용해 SSR(Server Side Rendering) 을 직접 경험해보고, 주어진 Figma 디자인을 활용해 스타일링 하는 방법을 이해하는 것을 목표로 합니다.

또한 이번 주부터는 프론트 페어와 함께하는 첫 과제인 만큼, 팀별로 미리 호흡을 맞춰볼 수 있는 좋은 기회가 될 것 같습니다.

그럼 이번 과제도 모두 파이팅입니다!!!! 🔥🔥

과제

⭐ 과제 목표

  • Next.js 사용법을 공부해봅니다.
  • Figma로 주어지는 디자인으로 스타일링 하는 방식에 익숙해집니다.
  • Git을 이용한 협업 방식에 익숙해집니다.
  • 프론트엔드와 백엔드 시스템에 대한 흐름을 이해합니다.

📅 기한

2025년 11월 1일 토요일 (기한 엄수)

✅ 필수 요건

  • 결과화면의 랜딩 페이지와 메인 페이지를 구현합니다.
  • Figma의 디자인을 그대로 구현합니다.
  • Open api를 사용해서 데이터 패칭을 진행합니다. (ex. themoviedb API)
  • yarn, yarn berry, npm, pnpm등 패키지 매니저를 직접 선택해 Next.js를 세팅해 봅니다.

👍🏻 선택 요건

  • SSR(Server Side Rendering)을 적용해서 구현합니다.
  • 웹 폰트를 사용합니다.
  • 반응형을 고려합니다.

🔑 Research Question

  • 전반적인 협업 과정에 대해 알려주세요. 👏🏻 (21기 PR 참고하셔도 좋을 것 같아요)

🔗 링크 및 참고자료


📘 GitHub 협업 브랜치 전략 (next-netflix-22nd)

🏁 목적

  • main 브랜치는 항상 배포 가능한 안정 버전으로 유지
  • 팀원별로 담당 페이지별 브랜치를 생성하여 작업
  • 완료되면 main 브랜치로 Pull Request (PR) 하여 병합

📁 브랜치 구조

브랜치 이름 담당 파일 담당자
main 전체 (배포용) 김윤성
기능1 -, - 김윤성
기능2 -, - 김윤성
기능3 -, - 이채연
기능4 -, - 이채연
기능5 -, - 이채연

🛠️ 브랜치 작업 순서 (팀원용)

# 1. main 기준 브랜치 생성 및 전환
git checkout main
git pull origin main
git checkout -b 기능1

# 2. 파일 수정 및 작업

# 3. 변경사항 커밋
git add .
git commit -m "기능1 작업"

# 4. 브랜치 푸시
git push origin 기능1
=======
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

93a5945 (검색창 거의다함)

About

CEOS 22기 프론트엔드 - Next.js & Agile | Next.js & SSR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.0%
  • CSS 8.0%
  • JavaScript 5.0%