Skip to content

team2-yumst/yumst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yums 😋

📅 프로젝트 기간

  • 2024.12 ~ 2025.05 (6개월 예정)

👥 팀원소개

김준형 정도현 이한결
BE, FE AI, Design BE, Design

⚙️ 기능

로그인 페이지
✔️소셜 로그인과 비회원으로 시작할 수 있어요
✔️비회원도 식당 추천과 스크랩 기능을 이용할 수 있지만, 로그아웃 시 모든 데이터가 삭제돼요

       


✔️선호하는 분위기, 식당, 카페를 각각 4개, 2개, 2개 선택해주세요

       

추천 페이지
✔️개인 맞춤형 맛집을 추천해줘요! 숏폼 형태로 하나씩 빠르게 볼 수 있어요
✔️추천에는 위치, 가입 시 선택한 선호도, 스크랩이 반영돼요
✔️식당의 상세 정보를 확인할 수 있어요
✔️마음에 드는 식당은 스크랩할 수 있어요

       


투표 페이지 & 마이 페이지
✔️내 주변 식당들에 투표할 수 있어요
✔️주변 식당들의 투표 순위를 볼 수 있어요
✔️스크랩한 식당을 볼 수 있어요
✔️상단 메뉴바를 눌러 로그아웃 할 수 있어요

       

🖥️ 기술 스택

Front-end
Back-end
Database & AI
Infra
  
Collaboration Tools
         
image

📄 테이블 명세서

ERD

image

restaurant 테이블

논리 컬럼명 물리 컬럼명 타입 Null 허용 기본값 코멘트
PK ID id bigint N auto_increment 레스토랑 고유 ID
레스토랑 ID restaurant_id varchar(36) N UUID 고유한 레스토랑 식별자
주소 address JSON N 임베디드 Address 정보
공공데이터 정보 open_data_information JSON N 임베디드 OpenDataInformation 정보
네이버 정보 naver_information JSON N 임베디드 NaverInformation 정보
크롤링 완료 여부 crawl_complete boolean N false 네이버 크롤링 완료 여부
생성 날짜 created_at Datetime N 생성된 시간
수정 날짜 modified_at Datetime N 수정된 시간

naver_review_feature 테이블

논리 컬럼명 물리 컬럼명 타입 Null 허용 기본값 코멘트
PK ID id bigint N auto_increment 네이버 리뷰 특징 ID
리뷰 특징 feature varchar(255) N 네이버 리뷰에서 추출된 특징

restaurant_naver_review_count 테이블

논리 컬럼명 물리 컬럼명 타입 Null 허용 기본값 코멘트
PK ID id bigint N auto_increment 네이버 리뷰 특징 카운트 ID
레스토랑 ID restaurant_id varchar(36) N 해당 리뷰가 속한 레스토랑 ID
FK 네이버 리뷰 특징 ID naver_review_id bigint N naver_review_feature 테이블의 ID (외래키)
리뷰 개수 review_count bigint Y 0 해당 특징이 포함된 리뷰 개수
생성 날짜 created_at Datetime N 생성된 시간
수정 날짜 modified_at Datetime N 수정된 시간

users 테이블

논리 컬럼명 물리 컬럼명 타입 Null 허용 기본값 코멘트
PK ID id bigint N auto_increment 사용자 고유 ID
사용자 ID user_id varchar(36) N UUID 고유한 사용자 식별자
이름 name varchar(50) N 사용자 이름
이메일 email varchar(50) N unique 사용자 이메일 (유일값)
프로필 이미지 image_url varchar(1024) Y 프로필 사진 URL
게스트 여부 is_guest boolean N false 게스트 계정 여부
역할 role ENUM N 'USER' 사용자 역할 (USER, ADMIN 등)
삭제 여부 is_deleted boolean N false 계정 삭제 여부
생성 날짜 created_at Datetime N 생성된 시간
수정 날짜 modified_at Datetime N 수정된 시간

user_restaurant_scrap 테이블

논리 컬럼명 물리 컬럼명 타입 Null 허용 기본값 코멘트
PK ID id bigint N auto_increment 스크랩 고유 ID
사용자 ID user_id varchar(36) N 사용자 고유 ID
레스토랑 ID restaurant_id varchar(36) N 스크랩한 레스토랑 고유 ID
생성 날짜 created_at Datetime N 생성된 시간
수정 날짜 modified_at Datetime N 수정된 시간

About

AI 기반 맛집 추천 - Spring Flutter Django

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •