Skip to content

🍃 : Forepe

image

Hits

Team Merge

메타버스 아카데미 2기
개발기간: 2023.07.03 ~ 2023.07.31


배포 주소

개발 버전 :
프론트 서버 :
백엔드 서버 :


기술 스택

Environment

Development

Java springboot MYSQL
Html Css JavaScript

Communication

Discord Notion


Repository

FOREPE Repository


Team : Merge

김지수 김대철 라현지 박소연 이유열 백승진
@jisoo9603 @horry10 @raxchaz @happy-baechuchu @youyeul301 @ej20001000
회원 신고 게시판 화면구현 관리자 페이지 게시판
신고

프로젝트 소개

포레피비건 레시피 공유 플랫폼입니다.
비건 식단을 지향하는 사용자들에게 편리하고 유용한 기능을 제공하여 맛과 건강을 동시에 만족시킬 수 있지만,
비건 을 지향하지 않는 사용자들 역시 건강하고 맛있는 다양한 레시피들을 공유하며 상호작용 할 수 있습니다.



FOREPE - pages

메인페이지

image

주요 기능

카테고리를 선택해서 게시글을 작성하여 레시피를 공유합니다.
비건 / 락토&오보 / 폴로&페스코 中 하나를 선택하여 게시판을 이용할 수 있습니다.

비로그인 유저

  • 비로그인 유저의 경우, 게시글을 작성할 수는 없지만, 작성된 게시글을 조회할 수 있습니다.
  • 작성된 게시글 내에서 타인과의 상호작용 역시 불가능합니다. (공감 및 댓글 작성)
  • 검색을 통해 원하는 키워드의 레시피를 제공받을 수 있습니다. (추후 구현)

로그인 유저

  • 로그인 유저의 경우, 게시글을 작성할 수 있습니다.
  • 직접 카테고리를 선정하여 본인의 취향과 성향에 맞는 레시피들을 필터링 해 공유받을 수 있습니다.
  • 검색을 통해 원하는 키워드의 레시피를 제공받을 수 있습니다.

피드백 & 문의사항

  • 방명록 페이지에서는 포레피 서비스에 대한 의견을 남길 수 있습니다.
  • 사용하시면서 마주한 오류, 추가적으로 개발되었으면 하는 기능들과
  • 남기고픈 말 등을 자유롭게 작성해주시면, 저희 포레피가 적극 반영하겠습니다.

프로젝트 세부사항

기능 세부 사항
로그인 카카오 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

Context Map

image

DB 모델링

image

Popular repositories

  1. forvegan-backend forvegan-backend Public

    비건인들을 위한, 비건 레시피 공유 플랫폼 'FOREPE'

    SCSS 1

  2. forvegan-frontend forvegan-frontend Public

    비건인들을 위한, 비건 레시피 공유 플랫폼 'FOREPE'

    SCSS

  3. .github .github Public

  4. forepe-main forepe-main Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…