프로젝트 진행 과정 및 설명.
-
json-server를 이용한 데이터 fetching 완료.
-
React-Bootstrap 적용.
-
Header에서는 프로젝트 이름(AWESOME FOOD STORE) 및 About 페이지와 Store 페이지로 이동할 수 있는 NavBar 기능 구현.
-
STORE 리스트를 정렬된 정사각형 이미지 형태로 나타내기 위해서 CSS-Grid를 이용.
-
About 페이지에서 간단한 프로젝트 소개 문구 확인 가능.
-
Store 페이지 링크 클릭시 Home으로 돌아옵니다.
-
Footer에 copyright 추가 완료.
-
하나의 아이템을 선택하면 팝업(모달)을 띄워주는데 여기서 맛집에 관한 정보들을 확인이 가능합니다. (by props-drilling)
-
팝업(모달) 오른쪽 위에 X 버튼을 클릭하면 팝업이 닫힙니다.
-
정의되지 않은 잘못된 url로 접근할 시 에러 메시지를 보여주고 5초 후에 메인 페이지로 이동하게 구현했습니다. (useRouter, setTimeout 이용)
- zip 파일 다운로드 후 압축해제 혹은 clone
- yarn install 실행
- json-server -p 9000 db.json 실행
- yarn dev 실행