Skip to content

Requirement

이상헌 edited this page Oct 26, 2021 · 11 revisions

Bare minimum requirements

  • 공통

    • 페이지, 컴포넌트, 모달창 직접 구현(라이브러리 사용 x)
    • CSS 직접 구현 (라이브러리 사용 x)
    • 반응형 웹 페이지 구현 (PC, Tablet, SmartPhone)
      • 모바일, 태블릿을 사용하는 유저도 사용 가능
    • 자동화 배포, HTTPS, 도메인 구현
  • 로그인, 로그아웃, 회원가입,회원탈퇴 구현

    • 회원 가입 시 이메일,닉네임 유효성 검사
    • 자체 로그인 및 소셜 로그인 구현
      • 네이버, 카카오등 유저들이 많이 사용하는 서비스를 통해 간편하게 로그인
    • JWT를 이용한 로그인
  • 마이페이지 기능

    • 개인 정보 수정 기능
    • 수정 시에도 유효성 검사
  • 게시글(갤러리, 영화) 기능

    • 포스팅 페이지 구현
    • 이미지 첨부 기능
    • 추천 기능
    • 댓글 쓰기 및 삭제 기능
    • 게시글(갤러리, 영화)의 설명 수정 기능
  • 랭킹 기능

    • 추천수에 따른 인기게시물 선정
  • 검색 기능

    • 장면/갤러리 제목으로 리소스 제공(검색 페이지)
  • 리스트 구현

    • 장르별 영화 이미지 구현(메인페이지)
  • 스키마 및 API문서 작성

Advanced

  • Typescript 사용
  • 회원가입시 인증 메일 발송
  • 유저 취향을 고려한 갤러리 추천 시스템 구현
  • 회원 가입시 인증 메일 발송

Clone this wiki locally