뉴스피드 프로젝트
팀프로젝트명: 맛의 협주곡(Flavorful Melody)
팀명: 칠전팔기(NeverQuit)
필수 구현 기능
추가 구현 기능
-
댓글 CRUD 기능
- 댓글 작성, 조회, 수정, 삭제 기능
- 사용자는 게시물에 댓글을 작성할 수 있고 본인의 댓글은 수정 및 삭제를 할 수 있어야 합니다.
- 또한, 게시물과 마찬가지로 댓글 조회를 제외한 나머지 기능들은 인가(Authorization)개념이 적용되어야 합니다.
- 댓글 작성, 수정, 삭제 시 새로고침 기능
- 프론트엔드에서 댓글 작성, 수정 및 삭제를 할 때마다 조회 API를 다시 호출하여 자연스럽게 최신의 댓글 목록을 화면에 보여줄 수 있도록 해야 합니다!
-
좋아요/싫어요 기능
- 게시물 및 댓글 좋아요,싫어요/좋아요,싫어요 취소 기능
- 사용자가 게시물이나 댓글에 좋아요/싫어요를 남기거나 취소할 수 있어야 합니다.
- 이 때, 본인이 작성한 게시물과 댓글에 좋아요/싫어요는 남길 수 없도록 해봅니다!
-
소셜 로그인 기능 구현
-
프로필에 사진 업로드 기능 구현
- 프로필 사진을 저장할 때는 반드시 AWS S3를 이용해주세요!
-
HTTP를 HTTPS로 업그레이드 하기
- HTTPS를 적용하여 보안이 강화된 웹 페이지를 제공해보도록 합니다!
API 명세서
링크 들어가셔서 자세하게 하나하나씩 클릭해서 보세요!
링크: https://thomass-organization-12.gitbook.io/flavorful-melody/
ERD
링크: https://lucid.app/documents/view/831800f5-7a8b-4a98-9842-3b44083193c6
와이어프레임
로그인 / 회원가입
로그인 전 / 로그인 후
디테일페이지
마이페이지
피드 남기기
미식의 전당 / 괴식의 전당
역할분담
게시물 CRUD + 전체 모아보기 (혜연)
로그인/회원가입, *프로필 관리 (병민)
댓글 CURD (의성)
좋아요/싫어요, 프론트엔드 (명지)
프론트엔드
메인페이지 (index.html)
로그인 / 회원가입 (login / signup.html)
상세페이지 (detail.html)
미식 / 괴식의 전당 (delight / terror.html)
마이페이지 (mypage.html)
컨벤션
깃 컨벤션
main, dev, feature, hotfix
코드 컨벤션
NAVER : 캠퍼스 핵데이 Java 코딩 컨벤션
노션 페이지
https://www.notion.so/Chili-Dog-c8f294abbbed42f5bfc041089d6f2c82?pvs=4
테스트
https://docs.google.com/spreadsheets/d/16lcQrTc2CIJ4U_Sn4_HiYmsf5lZ6Rxdg2tQ1ESMYxbk/edit?usp=sharing