Skip to content

AyJeong/shareat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

465 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

오픈SW플랫폼 맛집추천 웹 어플리케이션 팀 프로젝트 [어서오소 팀]

SharEat

: Web pages to share your favorite restaurant with others

1. Introduction of pages

[ 메인 화면 ]

메인홈

  • 홈 화면과 맛집 리스트 화면의 기능을 동시에 구현
  • 회원가입 및 로그인 화면으로 바로 이동 가능
  • 맛집 등록 화면으로 바로 이동 가능
  • 가게 리스트
  • 가게의 별점을 바로 확인 가능
  • 사진을 클릭하면 해당 맛집의 상세 페이지로 바로 이동 가능

( 가게 정렬 및 페이징 )

  • 카테고리 별 정렬: 한식, 중식, 일식, 양식, 아시아, 남미, 디저트, 주점, 기타
  • 최신순 정렬: 최근에 등록된 가게 순으로 정렬 가능
  • 평점순 정렬: 리뷰에서 등록한 가게의 평점을 내림차순 정렬
  • 카테고리+ 최신순 정렬 가능 / 카테고리+ 평점순 정렬 가능
  • 페이징: 한 페이지 당 3X3

[ 가게 정보 조회화면 ]

가게 상세정보 조회

  • 대표메뉴 조회화면 과 리뷰 조회화면으로 바로 이동 가능
  • 레이더 차트(Extra Credit)를 통해 맛집의 맛, 가성비, 서비스, 분위기, 위생 점수를 한 눈에 파악 가능
  • 별점과 재방문 희망률을 통해 손님의 평가를 파악 가능
  • 가게 정보와 사진 및 예약 페이지로 연결되는 링크 첨부

찜하기 버튼을 통해 해당 가게를 내가 찜한 맛집에 추가

[ 가게 대표메뉴 조회화면 ]

대표메뉴 조회 화면

  • 가게의 대표메뉴의 음식명, 사진, 가격, 알러지와 비건 여부를 알려줌
  • '대표메뉴 수정하기' 버튼을 통해 대표메뉴 수정화면으로 바로 이동 가능

[ 가게 리뷰 조회화면 ]

리뷰 조회

  • 리뷰 작성자의 닉네임, 점수, 작성 날짜, 리뷰 사진, 리뷰 내용을 제공
  • 해당 리뷰가 도움이 된다고 느꼈으면 사용할 수 있는 동의 버튼(Extra Credit) 제공
  • 리뷰에 동의한 사람 수를 알려줌
  • '리뷰 등록하기' 버튼을 통해 맛집 리뷰 등록화면으로 바로 이동 가능

[ 회원가입 & 로그인 & 로그아웃 ]

로그인

  • 로그인 페이지에서 회원가입 페이지로 바로 이동 가능

로그아웃

  • logout 버튼을 통해 바로 로그아웃 가능

로그인 화면

  • 회원가입 시 입력한 아이디와 비밀번호를 통해 로그인

회원가입

  • 본인이 직접 아이디 와 비밀번호를 설정
  • 이미 등록된 아이디일 경우 중복임을 알려줌
  • 이름, 성별, 생년월일을 입력

[ 맛집 등록 화면 ]

맛집 등록

  • 공유를 원하는 맛집의 상호명, 전화번호, 주소, 사이트, 영업시간, 주차 및 예약 가능 여부, 카테고리, 가격대 와 식당의 사진을 입력

[ 맛집 수정 화면 ]

맛집 수정

  • 이미 등록되어 있는 맛집의 정보들 중 원하는 부분을 선택해서 수정 가능

[ 대표메뉴 등록화면 ]

대표 메뉴 등록

  • 대표메뉴의 이름, 가격, 알러지 와 비건 여부 및 사진을 등록

[ 대표메뉴 추가 및 삭제 ]

대표 메뉴 수정

  • 대표메뉴 추가하기로 재등록 가능
  • 등록한 대표메뉴 삭제 가능

[ 맛집 리뷰 등록화면 ]

리뷰 등록

  • 0점부터 5점 중 원하는 점수를 줄 수 있음
  • 맛, 가성비, 서비스, 위생, 분위기 중 리뷰 작성자가 마음에 든 부분을 선택 가능
  • 재방문 의사 선택이 가능
  • 상세 리뷰 작성 및 사진 첨부 가능
  • 리뷰 작성 시 닉네임 직접 작성 가능, 작성하지 않을 시 익명으로 등록됨

[ 내가 찜한 맛집 화면 ]

내가 찜한 맛집

  • 찜하기 버튼을 통해 내가 찜한 맛집에 추가 가능
  • 홈 화면에서와 마찬가지로 가게의 이름, 카테고리, 별점을 메인에서 확인 가능
  • 맛집의 사진을 클릭하면 해당 맛집의 상세 페이지로 바로 이동 가능

2. Development environment

  • FrontEnd : HTML / CSS / JS
  • BackEnd : Python / Flask / Firebase

3. Configuration of database

db1

db2

db3

db4

4. 기술 블로그 Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6