Skip to content
/ shareat Public
forked from AyJeong/shareat

맛집 공유 사이트_shareat

Notifications You must be signed in to change notification settings

AnyJae/shareat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

466 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

맛집 공유 사이트_shareat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.9%
  • CSS 28.9%
  • Python 21.2%
  • JavaScript 2.0%