Skip to content
/ ODD Public

SSAFY 11기 자율 프로젝트 - GS리테일 기업연계 (편의점/슈퍼 배달/픽업 고객 대상 재구매 상품 추천 앱, 대시보드 서비스 개발)

Notifications You must be signed in to change notification settings

oodongdan/ODD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


삼성 청년 SW 아카데미 11기 자율 GS리테일 기업연계 S105

편의점/슈퍼 배달/픽업 고객 대상 재구매 상품 추천 서비스 개발



🎈 프로젝트 개요

우리동네단골은 재구매 기반 추천 알고리즘 앱 및 관리를 위한 대시보드 서비스입니다.

본 프로젝트는 '우리동네GS'를 기반으로 사용자의 행동 데이터를 바탕으로 개인화 맞춤형 재구매 추천 서비스를 제공합니다.

개선된 앱의 UI/UX를 통해 사용자의 편리성을 더해주며 추천을 효율적으로 제공하고 있습니다.

앱의 데이터를 관리자를 위하여 시각화하는 대시보드를 제공합니다.


📅 개발 기간

2024.10.14 ~ 2024.11.19


📌 주요 기능

  • 시간대 기반 재구매 추천 알고리즘
    : 사용자가 각 시간대별로 90일 이내에 3회 이상 구매 행동을 보인 시간대를 찾아 적합한 상품을 추천하는 알고리즘

  • 구매 주기 기반 재구매 추천 알고리즘
    : 재구매 주기를 학습하고 분석하여 사용자에게 적절한 시점에 상품을 추천하는 알고리즘 (재구매 주기가 45일 이상인 경우 90%, 미만인 경우 80% 경과 후 재구매 추천 시작)

  • 추천 카테고리 기반 재구매 추천 알고리즘
    : 신규 사용자에게는 회원가입 시 대분류 선호 카테고리를 입력받고, 유사한 사용자들이 많이 구매한 상품을 카테고리 기반 사용자 협업 필터링을 통해 추천하는 알고리즘
    : 기존 사용자의 행동 데이터를 분석하여 소분류 선호 카테고리를 계속해서 업데이트하여, 같은 카테고리 내 유사 상품 (콘텐츠 기반 알고리즘)과 같은 카테고리를 선호하는 다른 사용자들이 선호하는 상품을 추천(카테고리 기반 사용자 협업 필터링)하는 하이브리드 모델의 알고리즘

  • 데이터 시각화를 위한 대시보드
    : 전체 사용자 및 상품에 대하여 재구매 사용자 수, 성별&나이, 상품 리스트 카테고리별 조회 수, 장바구니 수, 주문 수 시각화

  • 개인 데이터 시각화를 위한 정성 평가 대시보드
    : 사용자 개인의 상세 조회, 장바구니, 구매 등의 로그 확인 및 개인화 추천 상품 조회 대시보드


🛠 기술 고도화

  • Elasticsearch

    • 검색 엔진 최적화
    • 음절 단위 역 색인을 통한 통합 검색 엔진 지원
  • 캐시 사용

    • real-time에 대해서 반복적인 update 발생

📞 우리동네단골 APP

: 사용자의 편리함을 극대화 시키는 UI/UX 구상

로그인 페이지 회원가입 페이지 선호태그
login_page register_page fav_tag
홈페이지 검색 페이지 검색 결과 페이지
image.png image.png image.png
GS25탭 페이지 GS더프레시탭 페이지 wine25탭 페이지
image.png image.png image.png

📊 관리자 대시보드 WEB

[ 로그인 페이지 ]

login


[ 대시보드 페이지 ]

dashboard


[ 정성 평가 페이지 ]

evaluation


🐳 System Architecture

system_architecture



🛠 Tech Stack

Backend

Frontend

Data

Infra




About

SSAFY 11기 자율 프로젝트 - GS리테일 기업연계 (편의점/슈퍼 배달/픽업 고객 대상 재구매 상품 추천 앱, 대시보드 서비스 개발)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6