woowacourse-teams / 2021-jujeol-jujeol

술 알고 마시자! 알고 마시면 더 맛있는 술! 당신을 위한 술을 추천해드립니다.
https://jujeol-jujeol.com/
125 stars 22 forks source link
alcohol drinks java jpa react react-query recommendation spring-boot typescript

술 알고 마시자! 술 추천 및 리뷰 서비스 주절주절


🍻 Intro

jujeol_og_image

react spring-boot typescript mysql

술 알고 마시자! 알고 마시면 더 맛있는 술!
당신을 위한 술을 추천해드립니다.

편의점에서 처음 보는 술을 봤을때, 어떤맛인지 궁금할 땐?
아 오늘 와인이 마시고 싶은데, 내 취향에 맞는 와인이 궁금할 땐?

바로, 주절주절

🚀 Demo

💖 맞춤 술 추천 (로그인O) 👍 베스트 추천 (로그인X) 🌟 일괄 평가
유저_맞춤_술_추천 베스트_추천 일괄_평가
🧐 상세페이지 👩‍💻 선호도 입력과 리뷰 작성 🧑‍💻 리뷰 수정
상세페이지 선호도_입력과_리뷰_작성 리뷰_수정
👯 로그인 (카카오 소셜 로그인) 💁 닉네임, 소개 수정 💆 리뷰와 선호도 관리
로그인(카카오_소셜_로그인) 닉네임_소개_수정 리뷰와_선호도_관리
🍓 카테고리 검색 🔎 키워드로 검색 🥂 전체보기
카테고리_검색 키워드로_검색 전체보기



👑 Recommendation Algorithm

recommend_algorithm

주절주절은 직접 구현한 협업 필터링 알고리즘으로 사용자 맞춤형 서비스를 제공해요.

주절주절은 초기에 사용자 기반의 알고리즘을 구성했어요. 이는 한 사용자가 많은 선호도를 남겨야 유의미한 알고리즘이죠.
하지만 슬로프 원 알고리즘을 이용해 아이템 기반 필터링 방식으로 변경하여 선호도를 적게 남기더라도 즉시 기능을 누릴 수 있게 되었답니다!

⚡️ Skills

더 많은 기술 이야기는 조잘조잘에서 확인하세요.

Front-end

react type_script react_query emotion react_testing_library


Back-end

spring_boot hybernate query_dsl flyway spring_rest_docs


Infra Structure

aws_ec2 docker

CI/CD

jenkins sonarqube github_actions

DB

mysql elastic_search

Network

aws_cloud_front nginx

Monitoring & Testing

prometheus grafana ngrinder

🌈 Members

서니 티케 웨지 소롱 피카 크로플 나봄
_ _ _ _ _ _ _
🍷 프론트엔드 🍾 프론트엔드 🍺 백엔드 🥃 백엔드 🍸 백엔드 🍹 백엔드 🍶 백엔드