<aside> 💡

웹사이트 개발 프로젝트 발표 PPT 구성 및 상세 내용

1. 표지 (Title Slide)

👉 Tip: 첫인상을 결정짓는 페이지이므로 깔끔한 디자인과 가독성 높은 폰트 사용


2. 프로젝트 개요 (Project Overview)

👉 Tip: 문제를 시각적으로 표현하기 위해 데이터, 그래프, 예시 사례 등을 추가하면 효과적


3. 주요 기능 및 특징 (Key Features)

👉 Tip: 기능별로 한 장씩 슬라이드를 구성할 수도 있음 (ex. "검색 기능" / "리뷰 기능" 등)


4. 기술 스택 (Technology Stack)

👉 Tip: 다이어그램이나 로고를 활용하여 한눈에 보기 쉽게 정리


5. 개발 과정 (Development Process)

👉 Tip: 프로젝트 진행 과정은 가급적 비주얼 요소(타임라인, 표, 이미지 등)를 활용


6. 데모 (Live Demo)

👉 Tip:


7. 성과 및 결과 (Results & Achievements)

💡 예상 질문 리스트


기술 스택

  1. React와 Vite를 사용한 이유는?
  2. TypeScript를 도입한 이유와 장점은 무엇인가?
  3. Zustand를 상태 관리 라이브러리로 선택한 이유는? Redux와 비교하면?
  4. TailwindCSS와 Flowbite를 사용하면서 느낀 장점과 단점은?
  5. Node.js와 Sequelize ORM을 사용한 이유는? Prisma나 다른 ORM과 비교하면?
  6. MariaDB를 선택한 이유는? MySQL과의 차이점은?
  7. Swagger를 활용한 API 문서화 과정은 어땠는가?
  8. AWS와 Vercel을 각각 어떤 용도로 사용했는가?
  9. 백엔드 배포는 어떻게 진행했는가? AWS에서 어떤 서비스를 사용했는가?

협업

  1. GitHub를 활용한 협업 방식은? (브랜치 전략, 코드 리뷰 방식 등)
  2. Notion, Slack, Zep을 어떻게 활용했는가?