최근에 위코드에서 작업 했었던 1차 프로젝트가 돌아가는지 궁금해서 clone 받고 확인해 봤는데
아니나다를까 첫 페이지 부터 보이지 않는 에러를 마주하게 되었다.
그냥 두고 볼 수는 없을 것 같아서 기존 기능들을 프론트 단에서 구현 할 수 있는 수준으로 일단 구성을 해 놓은 뒤,
차후 백엔드 API를 만들 수 있는 수준이 될 경우, 백엔드 통신도 함께 구현해서 적용해 볼 예정이다.
다시 구현하는 Tango Plate는 헬창들을 위한 단백질 충만한 맛집을 추천하는 페이지로 변모할 예정
Flow Chart
ver 1.0.0 에서의 Flow Chart는 간단하다.
Main 페이지에서 List 페이지로 이동하고 Detail 페이지로 이동할 수 있다. (어떠한 분기처리도 없음)
앞으로 버전 업과 API 통신을 통해 분기처리를 진행할 예정
Function
로그인 / 회원가입
- 페이지 이동없이 모달창으로 로그인 / 회원가입 UI 변환
- 모달창 바깥 영역 클릭시 모달창 닫힘
메인 페이지
- 검색창 애니메이션 구현
- 로컬 추천 맛집 & 지역 맛집 밀키트 영역 레이아웃
- 캐러셀 기능 (react-slick 라이브러리 사용)
리스트 페이지
- 가게 이미지 hover시 가게 평점 보이도록 구현
- 가장 최근에 작성된 리뷰 말줄임표로 구현
상세 페이지
- 리뷰 평점순, 최신순 버튼으로 정렬
- 리뷰 달기 버튼 클릭시 리뷰 작성창 보이도록 구현
- 리뷰 기능 중 CR 까지 구현
추가 기능 구현 내역
- 로그인 / 회원가입 기능
- 로그인 기능 (API 나오기 전까지 localStorage 이용 예정)
- 회원가입 기능 (API 나오기 전까지 localStorage 이용 예정)
-> 회원가입을 통해 localStorage에 닉네임, 아이디, 비밀번호를 저장
-> 로그인을 통해 localStorage에 저장된 아이디와 비밀번호 비교해서 로그인 기능 구현
-> 차후 이름에 작성한 부분은 리뷰 작성시 닉네임으로 활용
- 검색 기능
- 지역 검색을 통해 검색한 지역에 해당하는 가게 리스트 구현 (API 나오기 전까지 mock 데이터로 데이터 구현 예정)
- 리스트 페이지
- 정렬 기능 구현 (평점 / 리뷰 / 좋아요)
- 상세 페이지
- 리뷰 달기 버튼 클릭시 로그인 하지 않았다면 로그인 모달창 오픈
- 리뷰 삭제 기능 구현
- 리뷰 수정 기능 구현
Ver 1.0.0에는 아직 별다른 기능은 없이 거의 UI 작업과 간단한 라우팅 기능만 구현한 상태다.
위의 추가 기능 구현으로 작성한 부분이 1차 프로젝트 때 했었던 내용인데,
우선적으로 저 기능들을 구현한 뒤, 차후 이런 저런 기능들을 붙여볼 예정이다.
'Personal > Dev_log' 카테고리의 다른 글
[Project] 우리동네_3주차 로그 (1) | 2023.08.30 |
---|---|
[Project] 우리동네_2주차 로그 (0) | 2023.08.24 |
[Project] 우리동네_1주차 로그 (0) | 2023.08.23 |
[Project] 숫자 야구 게임 만들기 (0) | 2023.07.28 |
[Project] Wecode 1차 프로젝트 : Tango_Plate (0) | 2023.04.06 |