- 2024.12 ~ 2025.05 (6개월 예정)
로그인 페이지
✔️소셜 로그인과 비회원으로 시작할 수 있어요
✔️비회원도 식당 추천과 스크랩 기능을 이용할 수 있지만, 로그아웃 시 모든 데이터가 삭제돼요
✔️선호하는 분위기, 식당, 카페를 각각 4개, 2개, 2개 선택해주세요
추천 페이지
✔️개인 맞춤형 맛집을 추천해줘요! 숏폼 형태로 하나씩 빠르게 볼 수 있어요
✔️추천에는 위치, 가입 시 선택한 선호도, 스크랩이 반영돼요
✔️식당의 상세 정보를 확인할 수 있어요
✔️마음에 드는 식당은 스크랩할 수 있어요
투표 페이지 & 마이 페이지
✔️내 주변 식당들에 투표할 수 있어요
✔️주변 식당들의 투표 순위를 볼 수 있어요
✔️스크랩한 식당을 볼 수 있어요
✔️상단 메뉴바를 눌러 로그아웃 할 수 있어요
Front-end
Back-end
Database & AI
Infra
Collaboration Tools
| 키 | 논리 컬럼명 | 물리 컬럼명 | 타입 | 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 | 수정된 시간 |
| 키 | 논리 컬럼명 | 물리 컬럼명 | 타입 | Null 허용 | 기본값 | 코멘트 |
|---|---|---|---|---|---|---|
| PK | ID | id | bigint | N | auto_increment | 네이버 리뷰 특징 ID |
| 리뷰 특징 | feature | varchar(255) | N | 네이버 리뷰에서 추출된 특징 |
| 키 | 논리 컬럼명 | 물리 컬럼명 | 타입 | 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 | 수정된 시간 |
| 키 | 논리 컬럼명 | 물리 컬럼명 | 타입 | Null 허용 | 기본값 | 코멘트 |
|---|---|---|---|---|---|---|
| PK | ID | id | bigint | N | auto_increment | 사용자 고유 ID |
| 사용자 ID | user_id | varchar(36) | N | UUID | 고유한 사용자 식별자 | |
| 이름 | name | varchar(50) | N | 사용자 이름 | ||
| 이메일 | 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 | 수정된 시간 |
| 키 | 논리 컬럼명 | 물리 컬럼명 | 타입 | 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 | 수정된 시간 |




















