2024. 12. 2. 14:37ㆍ프로젝트
우선 메인 화면 구성도를 보겠습니다.
맨 위에있는 헤더바와 메인 오른쪽에있는 박스들은 라우터 기능을 통해 네비게이션기능을 수행하게하였습니다.
또 헤더바에있는 로그인 버튼을 통해 로그인과 회원가입을 실행할 수 있습니다.
세션 기능을 통해 구현을 하였고 로그인을 해야지만 리뷰 커뮤니티 등을 이용할 수 있게 하였습니다.
로그인을 하면 세션을 제공받게 되고 로그아웃을 하면 세션을 파기되는 구조로 되어있습니다.
다음은 식당 보기 화면을 살펴 보도록 하겠습니다.
화며에 보이는 것처럼 왼쪽 식당 카드들을 볼 수 있는데 식당 카드를 클릭하면
세부 정보 보기, 리뷰 작성하기, 지도로 이동하기 기능을 수행할 수 있습니다.
또한 오른쪽에있는 위치갱신을 하게되면
지도에 현재 위치에 마크가 생기고 식당 마크를 클릭하게 되면 길찾기 기능을 이용할 수 있습니다.
또 오른쪽에 있는 자전거 화면 보기를 클릭하게 되면 타슈api를 통해 자전거의 현재상황을 알 수 있도록 하였습니다.
다음은 리뷰 작성 페이지를 살펴 보도록 하겠습니다.
리뷰 작성하기 버튼을 누르면
이렇게 카테고리 페이지로 이동하게됩니다.
카테 고리를 클릭하게되면
식당 카드들을 살펴 볼 수 있습니다.
식당 카드들을 클릭하게 되면
이렇게 해당 식당에 대한 리뷰를 작성할 수 있게 됩니다.
다음은 커뮤니티 페이지를 살펴 보도록 하겠습니다.
로그인을 한 유저들은 자유롭게 글을 작성할 수 있고 기본적인 CRUD기능을 사용할 수 있도록 하였습니다.
대략적인 기본 화면들을 소개해 보았고 다음 글에서부터는 백엔드와 세부적은 기능들을 자세하게 살펴보도록
하겠습니다.
'프로젝트' 카테고리의 다른 글
캡스톤 디자인 프로젝트 -맛집 정보 사이트 만들기- (4) 백엔드 회원 기능 (0) | 2024.12.03 |
---|---|
캡스톤 디자인 프로젝트 -맛집 정보 사이트 만들기- (3) 데이터 베이스 및 Postgresql (2) | 2024.12.02 |
캡스톤 디자인 프로젝트 -맛집 정보 사이트 만들기- (1) (2) | 2024.12.02 |
노션 (자바스크립트) 클론 코딩 (6) 삭제 및 추가 구현하기 (1) | 2024.11.19 |
노션 (자바스크립트) 클론 코딩 (5) api 연결해서 글 불러오기 (0) | 2024.11.18 |