프로젝트 소개
마일리지 통합 서비스 Olivers에 연동될 배달앱 Plendar 제작(기업협업을 통한 Work experience)
상점 리스트에서 특정 상점을 누르면 상점에 해당하는 메뉴가 표시되는 페이지
작업기록(컴포넌트설계)
작업기록(API)
작업기록(아코디언 메뉴)
코드보기

- 백엔드 API로부터 메뉴리스트를 받아 랜더링하고, 필터링버튼을 클릭 시 필터링
- TabView를 사용한 좌우 페이지 이동기능
Confirm Order 페이지
장바구니 페이지에서 확정한 메뉴들을 받아 구매확정을 하기위한 페이지
작업기록
코드보기
.png)
- TextInput, BouncyCheckbox 와 같은 리액트 네이티브 태그 활용
- useStore를 통한 state호출 사용하려 했으나 일정으로 인해 Mock data 활용
성장한점
- 처음 사용하는 기술스택(React Naive) 습득하며 프로젝트 진행
- 사전에 기업에서 제작한 공통 컴포넌트 활용 및 컨벤션에 맞춘 네이밍
- 1주간 재택근무 경험으로 온라인 환경에서의 소통 경험
- 메뉴정보(Menu List) 및 결제(Confirm Order) 페이지 구현
- 메뉴 필터링 기능 구현하며 호출된 데이터에 맞는 랜더링 경험
- 장바구니 기능 구현하며 복잡한 구조의 상태관리 경험
- Depth 가 많은 실제 백엔드 API 호출해서 다루며 사용할 자료에 접근
아쉬운점
- 구현이 급해서 새로운 기술스택에 대해 충분히 이해하지 못한 후 코딩 한 점.
- 구매기능을 끝까지 구현하지 못하여 배포까지 못한 것