Skip to content

사용자의 취향과 남은 재료를 활용한 빅데이터 기반 레시피 추천 서비스

Notifications You must be signed in to change notification settings

dudcheol/ReCook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

사용자의 취향과 남은 재료를 활용한 빅데이터 기반 레시피 추천 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •