본문 바로가기
시작/TIL(Today I Learned)

230213~230219 Project 2 - 3주차

by 백씨네 2023. 2. 21.
728x90

PROJECT 2

프로젝트 기간 : 2023.01.30 ~ 2023.02.19

 

프로젝트 내용 : 

더보기

사용자페이지

1. 회원가입

  • 로컬 회원가입
  • API를 이용한 회원가입

2. 메인페이지

  • 로그인
  • 카테고리 리스트
  • 게시물 리스트
  • 검색기능

3. 게시물 리스트

  • 대표이미지
  • 해당 게시물 좋아요 및 좋아요 취소
  • 해쉬태그
  • 댓글

4. 게시물 등록

  • 카테고리
  • 대표이미지 5장
  • 컨텐츠 내용
  • 해쉬태그를 N개만큼 등록

5. 게시물 보기 

  • 게시물 보기
  • 게시물에 게시자 정보
  • 게시물에 해당하는 댓글

6. 채팅기능

  • 전체 채팅 기능 구현

7. 검색기능

  • 사용자는 제목, 글내용, 해쉬태그 내용에 따른 검색이 가능하다
  • 사용자 검색시 해당 사용자의 프로필 정보 / 등록 게시물을 볼 수 있음

8. 랭킹기능(선택사항)

  • 사용자 별 point 랭크 10위

 

9. 마이페이지

  • 자신의 게시물, 자신의 댓글, 자신이 좋아요한 게시글을 모아서 볼 수 있다.

관리자 페이지

10. 회원 관리 페이지

  • 회원을 수정,보기 가능(패스워드 제외)

11. 카테고리 페이지

  • 관리자는  메인 카테고리를 추가,수정,삭제 할수있다.
  • 관리자는  서브 카테고리를 추가, 수정, 삭제 할수있다.

12. 게시물 페이지

  • 관리자는  게시물을 글내리기를 할수있다 ( 단 삭제를 해서는 안됨.)
  • 게시물 내리기 시 해당링크로 강제로 이동시, 접근제한 화면을 보여준다.
  • 관리자는 좋아요 별, 조회수 별 높은 순위를 볼수있다.

13. 통계 ( 선택사항)

  • 게시글이 등록이 요일별로 나타낸다.
  • 게시글이 등록이 시간별 (00~23:55) 으로 보여진다.
  • 총 조회수를 볼수있다.
  • 총 좋아요 수를 볼수있다.
  • 성별에 따른 카테고리별 좋아요수를 볼수있다.
  • 사용이 많은 해쉬태그를 볼수있다.

회원 규칙

  • 회원은 게시글 등록시 10 point 가 적립된다.
  • 자신의 글 외 댓글에 답변이 달리면 10 point가 적립된다.
  • 본인의 게시물에 답변이 달리면 10 point가 적립된다.

 

 

15일 차

  1. board router 정리 마무리
  2. index page 화면 작업
  3. 데이터 요청 응답 정리

16일 차

  1. comment 화면 구현
  2. comment C, R 기능 구현
  3. search 기능 구현

17일 차

  1. 화면 UI 디테일 수정
  2. liked 기능 구현 및 응답데이터 정리
  3. view 페이지 내 버튼 추가( 뒤로 가기, 이전글, 다음글)

18일 차

  1. comment U, D 기능 구현
  2. 대댓글 기능 및 UI 구현
  3. 로그아웃 이슈 해결

19일 차

  1. 기능 전체 시연 후 issue 파악 및 분배
  2. 할당받은 issue 처리
  3. 배포를 위한 AWS 세팅 회의
  4. notification 기능을 위한 socket IO 공부

20일 차

  1. notification 기능 구현
  2. issue 체크

21일 차

  1. notification 기능 구현 완성
  2. issue 체크, 배포 확인
Github
https://github.com/100space/project2

 

반응형

댓글