플렌다 기업협업 프로젝트 정리

hyeonze·2022년 2월 28일

인턴쉽

목록 보기
8/8

프로젝트 소개

마일리지 통합 서비스 Olivers에 연동될 배달앱 Plendar 제작(기업협업을 통한 Work experience)

상점 리스트에서 특정 상점을 누르면 상점에 해당하는 메뉴가 표시되는 페이지
작업기록(컴포넌트설계)
작업기록(API)
작업기록(아코디언 메뉴)
코드보기

  • 백엔드 API로부터 메뉴리스트를 받아 랜더링하고, 필터링버튼을 클릭 시 필터링
  • TabView를 사용한 좌우 페이지 이동기능

Confirm Order 페이지

장바구니 페이지에서 확정한 메뉴들을 받아 구매확정을 하기위한 페이지
작업기록
코드보기

  • TextInput, BouncyCheckbox 와 같은 리액트 네이티브 태그 활용
  • useStore를 통한 state호출 사용하려 했으나 일정으로 인해 Mock data 활용

성장한점

  • 처음 사용하는 기술스택(React Naive) 습득하며 프로젝트 진행
  • 사전에 기업에서 제작한 공통 컴포넌트 활용 및 컨벤션에 맞춘 네이밍
  • 1주간 재택근무 경험으로 온라인 환경에서의 소통 경험
  • 메뉴정보(Menu List) 및 결제(Confirm Order) 페이지 구현
  • 메뉴 필터링 기능 구현하며 호출된 데이터에 맞는 랜더링 경험
  • 장바구니 기능 구현하며 복잡한 구조의 상태관리 경험
  • Depth 가 많은 실제 백엔드 API 호출해서 다루며 사용할 자료에 접근

아쉬운점

  • 구현이 급해서 새로운 기술스택에 대해 충분히 이해하지 못한 후 코딩 한 점.
  • 구매기능을 끝까지 구현하지 못하여 배포까지 못한 것
profile
Advanced thinking should be put into advanced code.

0개의 댓글