Skip to content

Latest commit

 

History

History
231 lines (122 loc) · 5.59 KB

README.md

File metadata and controls

231 lines (122 loc) · 5.59 KB

RECOOK

Welcome to 👉 Recook 👈

size : Responsive(387 x 858)


Project Summary 🧭

재료 기반 레시피 추천 서비스

🔸 제안 배경
  • 코로나19로 인한 외식 감소, 집에서 요리하는 횟수 증가
  • 집에서 요리를 하는 사람들이 증가하면서 레시피의 필요성 증가
🔸 서비스 컨셉
  • 선택한 재료로 만들 수 있는 요리 레시피를 추천해주는 서비스
  • 재료에 맞는 레시피를 일일이 찾아봐야 하는 불편함 해소
🔸 타겟
  • 집에서 남은 재료로 맛있는 요리를 만들어 먹고 싶은 사람
🔸 기간
  • Feb 22th 2021 ~ Apr 9th 2021
🔸 결과물

Project Info 📌

Usage 🎈

💻 Front-end

  • Vue.js

    • Project Setup

      $ npm install 
    • Compiles and hot-reloads for development

      $ npm run serve
    • Compiles and minifies for production

      $ npm run build
    • Run your tests

      $ npm run test
    • Lints and fixes files

      $ npm run lint
  • Customize configuration

💻 Back-end

Install

  • Java (Open JDK 14)

  • Maven

  • STS

  • Mariadb

    • create tables

      run dump.sql => dump.sql

  • Django

    • Project Setup

      $ pip3 install -r requirements.txt
      # 오류나는 모듈은 수동으로 깔아주세요
    • DB Connection

      $ python manage.py inspectdb
    • migration

      $ python manage.py makemigrations
    • Run

      $ python manage.py runserver

Tech Stack 🧩

  • Backend : Spring Boot, Django, MariaDB
  • Frontend : Vue.js

기술스택

Database Modeling 🔗

erd


Features ✨

🍕 메인 기능
- 유저의 취향(음식종류, 알레르기)을 분석하기 위한 설문조사
- 재료를 선택하면 만들 수 있는 레시피 추천
- 사용자의 취향(음식종류, 알레르기)을 분석한 개인 맞춤형 레시피 추천
- 각 레시피 마다 비슷한 재료를 가지고 만들 수 있는 연관 레시피 제공
🍔 부가 기능
- 해당 레시피에 포함된 유저의 알레르기 정보 알림
- 레시피를 찜해 놓고 모아볼 수 있는 기능
- 최근에 본 레시피 확인 가능
- 해당 레시피를 보고 유저가 만든 음식 사진 게시 기능
- 타유저들이 게시한 음식 사진 모아보기 기능
- 음식 관련 영상 제공
🎓 사용한 빅데이터 추천 알고리즘
  • 협업 필터링 Collaborative Filtering
  • 컨텐츠 기반 필터링 Content based Filtering

Pages in Detail 🔍

각 페이지 별 스크린샷 (GIF)

  • Survey

취향조사

  • Main

    메인

  • 메인_리뷰장려팝업메인_로그인메인_최근본레시피

  • Recipe Detail

    레시피상세

레시피_상세_썸네일2레시피_상세_정보레시피_상세_정보2레시피_상세_요리순서레피시_상세_마지막

  • Review

    리뷰모아보기

  • MyPage(My Review & Like)

리뷰찜

  • Cook Video

유튜브

Recipe Source 📕

사용된 데이터 소스는 haemukja.com 사이트에서 보이는 레시피 정보(이미지, 재료리스트, 태그, 조리법)에서 크롤링한 데이터로, 상업적 목적이 아닌 교육적 목적으로만 사용되었음을 알려드립니다.