오픈SW플랫폼 맛집추천 웹 어플리케이션 팀 프로젝트 [어서오소 팀]
: Web pages to share your favorite restaurant with others
- 홈 화면과 맛집 리스트 화면의 기능을 동시에 구현
- 회원가입 및 로그인 화면으로 바로 이동 가능
- 맛집 등록 화면으로 바로 이동 가능
- 가게 리스트
- 가게의 별점을 바로 확인 가능
- 사진을 클릭하면 해당 맛집의 상세 페이지로 바로 이동 가능
( 가게 정렬 및 페이징 )
- 카테고리 별 정렬: 한식, 중식, 일식, 양식, 아시아, 남미, 디저트, 주점, 기타
- 최신순 정렬: 최근에 등록된 가게 순으로 정렬 가능
- 평점순 정렬: 리뷰에서 등록한 가게의 평점을 내림차순 정렬
- 카테고리+ 최신순 정렬 가능 / 카테고리+ 평점순 정렬 가능
- 페이징: 한 페이지 당 3X3
- 대표메뉴 조회화면 과 리뷰 조회화면으로 바로 이동 가능
- 레이더 차트(Extra Credit)를 통해 맛집의 맛, 가성비, 서비스, 분위기, 위생 점수를 한 눈에 파악 가능
- 별점과 재방문 희망률을 통해 손님의 평가를 파악 가능
- 가게 정보와 사진 및 예약 페이지로 연결되는 링크 첨부
찜하기 버튼을 통해 해당 가게를 내가 찜한 맛집에 추가
- 가게의 대표메뉴의 음식명, 사진, 가격, 알러지와 비건 여부를 알려줌
- '대표메뉴 수정하기' 버튼을 통해 대표메뉴 수정화면으로 바로 이동 가능
- 리뷰 작성자의 닉네임, 점수, 작성 날짜, 리뷰 사진, 리뷰 내용을 제공
- 해당 리뷰가 도움이 된다고 느꼈으면 사용할 수 있는 동의 버튼(Extra Credit) 제공
- 리뷰에 동의한 사람 수를 알려줌
- '리뷰 등록하기' 버튼을 통해 맛집 리뷰 등록화면으로 바로 이동 가능
- 로그인 페이지에서 회원가입 페이지로 바로 이동 가능
- logout 버튼을 통해 바로 로그아웃 가능
- 회원가입 시 입력한 아이디와 비밀번호를 통해 로그인
- 본인이 직접 아이디 와 비밀번호를 설정
- 이미 등록된 아이디일 경우 중복임을 알려줌
- 이름, 성별, 생년월일을 입력
- 공유를 원하는 맛집의 상호명, 전화번호, 주소, 사이트, 영업시간, 주차 및 예약 가능 여부, 카테고리, 가격대 와 식당의 사진을 입력
- 이미 등록되어 있는 맛집의 정보들 중 원하는 부분을 선택해서 수정 가능
- 대표메뉴의 이름, 가격, 알러지 와 비건 여부 및 사진을 등록
- 대표메뉴 추가하기로 재등록 가능
- 등록한 대표메뉴 삭제 가능
- 0점부터 5점 중 원하는 점수를 줄 수 있음
- 맛, 가성비, 서비스, 위생, 분위기 중 리뷰 작성자가 마음에 든 부분을 선택 가능
- 재방문 의사 선택이 가능
- 상세 리뷰 작성 및 사진 첨부 가능
- 리뷰 작성 시 닉네임 직접 작성 가능, 작성하지 않을 시 익명으로 등록됨
- 찜하기 버튼을 통해 내가 찜한 맛집에 추가 가능
- 홈 화면에서와 마찬가지로 가게의 이름, 카테고리, 별점을 메인에서 확인 가능
- 맛집의 사진을 클릭하면 해당 맛집의 상세 페이지로 바로 이동 가능
- FrontEnd : HTML / CSS / JS
- BackEnd : Python / Flask / Firebase
- 개념: https://gmlwo810.tistory.com/105
- 팁/디버깅: https://gmlwo810.tistory.com/106
- 가이드: https://aj-tech.tistory.com/2
- 해설1: https://velog.io/@ccomi/%EC%9B%B9-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%ED%95%91-%EB%82%B4%EA%B0%80-%EC%B0%9C%ED%95%9C-%EB%A7%9B%EC%A7%91-%EA%B5%AC%ED%98%84
- 해설2: https://velog.io/@sha0809/%EC%9B%B9-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%A0%88%EC%9D%B4%EB%8D%94-%EC%B0%A8%ED%8A%B8-%EA%B5%AC%ED%98%84

















