/T1F4

Primary LanguageJavaScript

팀 프로젝트_영화 정보검색 사이트🎬

안녕하세요😃 논리적인 T와 둥글둥글한 F 4명이 함께한 T1F4조입니다. 
영화 정보 OPEN API 사이트인 TMDB를 이용해 영화 정보검색 사이트를 개발하였습니다.

메인 페이지


🎉 프로젝트 목표

  • 기획 단계의 요구사항을 와이어 프레임과 디자인 시스템으로 만들어 협업의 효율성을 높임
  • 백엔드의 역할을 localstorage로 대체하여, localstorage의 사용법을 다양하게 익힘
  • 로그인 사용자와 비로그인 사용자 간 사용할 수 있는 기능의 차이를 두어 개발(댓글 수정, 삭제, 북마크 기능)
  • 다크 모드, 한영 변환 기능을 넣어 사용자의 편의성을 높이기 위해 노력
  • 페이지네이션 기능을 이용해 한 번에 보이는 영화의 개수 조절

⚙️ Github 전략

  • git-flow 전략을 간소화 시켜 메인 브랜치인 main, dev와 보조 브랜치 feature 사용

🧡 main branch

  • 최종 프로젝트 버전을 배포하는 브랜치

💛 dev branch

  • feature 브랜치의 분기가 되는 곳이며, 메인 작업 공간

💚 feature branch

  • 각자의 기능을 개발하는 브랜치

dev branch로부터 각자의 feature branch를 만들어 작업한 이후, PR요청 전에 최신 dev를 pull받아 충돌을 해결한 후 올려 공통 작업공간에서의 conflict를 방지하였습니다. 또한 3명 이상 PR을 승인해야 dev에 merge 할 수 있도록 조건을 설정하였습니다.


💡 주요 기능 소개

1. 회원가입 유효성 검사

회원가입

2. 북마크 기능

북마크

3. 비로그인 사용자 접근제한

접근제한

4. 리뷰 작성 기능

리뷰 작성

5. 리뷰 수정/삭제

리뷰 수정 삭제

6. 한영전환 기능

한영 전환

7. 페이지네이션

페이지네이션



💻 팀원

개발자 GITHUB
김성구 https://github.com/Kimsounggu
강해원 https://github.com/riverSun1
임현석 https://github.com/hyeonseok98
이하름 https://github.com/LeeHareum
양대우 https://github.com/DAEWOOYANG0310