Skip to content

주요 기능 소개

성경주 edited this page May 20, 2022 · 9 revisions

주요 기능 소개 페이지

🔐 로그인/ 회원가입

  • 로그인과 회원가입이 가능한 페이지입니다.

✅ 회원가입

  • 이메일, 닉네임, 비밀번호를 받아 회원가입을 진행합니다.
  • express-validator를 이용해 받은 정보의 유효성 검사를 거치게 됩니다.

✅ 로그인

  • 등록한 이메일과 비밀번호를 입력하면 DB에 저장된 유저의 정보와 확인합니다.
  • 유저의 정보가 맞다면 JWT를 이용해 token을 발행하고 이 후 인증과정은 발행된 token을 사용해 진행됩니다.

📃 메인페이지

  • 작성된 모든 글들을 조회할 수 있는 페이지입니다.

✅ 전체 게시글 리스트 조회

  • 작성된 모든 게시글을 조회할 수 있습니다.
  • 한 페이지당 10개의 게시글을 확인할 수 있습니다.

✅ 검색 기능

  • 원하는 제목 키워드를 입력해 게시글을 조회할 수 있습니다.

✅ 바로 가기

  • 엘리스 수강에 필요한 사이트를 링크를 통해 바로가기 기능을 제공합니다.

🙍‍♀️🙍‍♂️ 마이페이지

  • 현재 로그인 된 계정의 유저가 작성한 글을 조회할 수 있고 프로필 정보를 수정할 수 있는 페이지입니다.
  • 다른 유저의 닉네임을 클릭하면 해당 유저의 마이페이지도 확인할 수 있습니다.

✅ 작성한 게시글 리스트 조회

  • 유저가 작성한 게시글을 한 번에 확인할 수 있습니다.

✅ 유저 정보 수정

  • 프로필 이미지, 닉네임, 한 줄 소개를 수정할 수 있습니다.

📝 글 작성 페이지

  • 현재 로그인 된 계정으로 글을 작성하여 게시할 수 있는 페이지 입니다.

✅ 작성 내용 게시

  • 입력한 제목과 내용의 글을 게시할 수 있습니다.

✏️ 글 수정 페이지

  • 본인 계정으로 작성한 글만 수정할 수 있는 페이지 입니다.

✅ 작성 내용 수정 및 게시

  • 기존의 작성 내용을 작성 페이지로 불러와 수정할 수 있습니다.

📖 게시글 조회 페이지

  • 게시 되어있는 글을 불러와 읽을 수 있는 페이지 입니다.
  • 댓글 기능을 사용할 수 있습니다.

✅ 게시글 조회

  • 게시글의 제목, 내용, 작성일, 작성자를 확인할 수 있습니다.

✅ 댓글 기능

  • 댓글을 등록할 수 있습니다.
  • 작성된 댓글들을 확인할 수 있습니다.
  • 본인이 작성한 댓글을 수정, 삭제할 수 있습니다.