Skip to content

Requirements

3002 edited this page Oct 23, 2021 · 26 revisions

프로젝트 요구사항

Bare minimum

User 사용자

  • 로그인 기능(회원가입, 로그인, 로그아웃, 회원정보 수정, 회원 탈퇴)
    • JWT 이용해 토큰 발급
    • 비밀번호 bcrypt 이용 해싱
  • 회원가입, 로그인, 회원정보 수정 시 유효성 검사
  • 회원 탈퇴 시 확인 모달
  • OAuth 2.0 (구글, 카카오톡) 로그인 구현

Post 게시글

  • 게시글 작성 기능
    • 이미지 업로드 시 미리보기
  • 작성된 게시글 삭제 기능
    • 게시글 삭제시 확인 모달 제공
  • 검색 기능 구현
    • 검색어와 카테고리에 따라 주변 여행지 정보 제공
  • 게시글 조회수 기능 구현
  • 게시글 작성시 장소 정보 입력 (KaKao map API)

Comment 댓글

  • 댓글 기능 구현(작성, 삭제, 편집)
    • 댓글 삭제 및 편집시 확인 모달 제공

UI&UX

  • Sidebar 서비스버튼 (뒤로가기, 페이지 상단으로) 구현

Advanced

User 사용자

  • 역할에 따른 권한 부여 (관리자)
    • 부적절한 게시물 삭제 가능
  • 회원가입 시 인증 메일 발송

Post 게시글

  • 게시글에 좋아요 기능 구현
    • 좋아요한 게시글을 마이페이지에서 확인할 수 있음
  • 게시글 편집 기능
  • 무한 스크롤 구현

UI

  • 홈 스크롤 애니메이션 구현
  • 모바일 환경을 고려한 반응형 웹 구현
  • 다크모드 구현

Deploy

  • 자동화 배포
  • 도메인 구매 및 HTTPS 적용
Clone this wiki locally