메타버스 아카데미 2기
개발기간: 2023.07.03 ~ 2023.07.31
개발 버전 :
프론트 서버 :
백엔드 서버 :
김지수 | 김대철 | 라현지 | 박소연 | 이유열 | 백승진 |
@jisoo9603 | @horry10 | @raxchaz | @happy-baechuchu | @youyeul301 | @ej20001000 |
회원 | 신고 | 게시판 | 화면구현 | 관리자 페이지 | 게시판 신고 |
포레피
는비건 레시피 공유
플랫폼입니다.
비건 식단을 지향하는 사용자들에게 편리하고 유용한 기능을 제공하여 맛과 건강을 동시에 만족시킬 수 있지만,
비건 을 지향하지 않는 사용자들 역시 건강하고 맛있는 다양한 레시피들을 공유하며 상호작용 할 수 있습니다.
카테고리를 선택해서 게시글을 작성하여 레시피를 공유합니다.
비건 / 락토&오보 / 폴로&페스코 中 하나를 선택하여 게시판을 이용할 수 있습니다.
- 비로그인 유저의 경우, 게시글을 작성할 수는 없지만, 작성된 게시글을 조회할 수 있습니다.
- 작성된 게시글 내에서 타인과의 상호작용 역시 불가능합니다. (공감 및 댓글 작성)
- 검색을 통해 원하는 키워드의 레시피를 제공받을 수 있습니다. (추후 구현)
- 로그인 유저의 경우, 게시글을 작성할 수 있습니다.
- 직접 카테고리를 선정하여 본인의 취향과 성향에 맞는 레시피들을 필터링 해 공유받을 수 있습니다.
- 검색을 통해 원하는 키워드의 레시피를 제공받을 수 있습니다.
- 방명록 페이지에서는 포레피 서비스에 대한 의견을 남길 수 있습니다.
- 사용하시면서 마주한 오류, 추가적으로 개발되었으면 하는 기능들과
- 남기고픈 말 등을 자유롭게 작성해주시면, 저희 포레피가 적극 반영하겠습니다.
기능 | 세부 사항 |
---|---|
로그인 | 카카오 API를 이용하여 로그인한다. |
게시글 | 게시글에 대해 작성, 수정, 삭제, 공감한다. |
리뷰 | 레시피에 대한 리뷰를 작성한다. |
신고 | 부적절한 리뷰 혹은 게시글을 신고한다. |
관리자 | 블랙리스트와 신고글을 관리한다. |
📦main
┣ 📂
┃ ┗ 📂com
┃ ┃ ┗ 📂diary
┃ ┃ ┃ ┗ 📂diaryproject
┃ ┃ ┃ ┃ ┣ 📂comment
┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentController
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentDTO
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentService
┃ ┃ ┃ ┃ ┃ ┣ 📂damain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂aggregate
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentEntity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂vo
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentWriter
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜VO
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentRepository | interface
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentRepository | class
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentService
┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentRepository
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentservice
┃ ┃ ┃ ┃ ┣ 📂query
┃ ┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentController
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentDTO
┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentEntity
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentRepository
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentService
┃ ┃ ┃ ┃ ┃ ┣ 📂infrastructure
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentRepository
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜commentService
┃ ┃ ┃ ┃ ┣ 📂common
┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂jwt
┃ ┃ ┃ ┃ ┣ 📂like
┃ ┃ ┃ ┃ ┣ 📂login
┃ ┃ ┃ ┃ ┣ 📂member
┃ ┃ ┃ ┃ ┣ 📂post
┃ ┃ ┃ ┃ ┣ 📂postAttachment
┃ ┃ ┃ ┃ ┃ ┃ ┗ ⚙️UserDTO
┗ 📂resources
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂mapper
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂static
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂templates
┃ ┃ ┃ ┃ ┃ ┃ ┗ ⚙️application.properties
┃ ┃ ┃ ┃ ┃ ┃ ┗ ⚙️application.yml
┗ 📂test