프론트엔드 개발자로서, 4주간 인턴십을 수행하며 Rencar / IMS 서비스의 미국 진출용 프로토 타입 모바일 웹을 제작하였습니다.
* 프로젝트 설명 : 회원가입, 로그인을 비롯 고객이 렌터카를 요청했을 시에 렌터카 제안, 제안 취소, 수정, 배차 완료 등의 기능을 수행할 수 있습니다. 디자인 시안을 바탕으로 모든 기능을 직접 구현 하였고 git flow를 이용한 코드 버전관리 및 Notion을 이용한 요구사항 문서화 작업도 함께 수행하였습니다.
* 내가 구현한 기능 :
회원 가입 페이지 및 요청에 대한 제안, 취소, 수정, 배차 완료 페이지 구현
- 아토믹 디자인 도입에 따른 컴포넌트 분할과 재사용
- 회원가입 정보에 대한 유효성 검사 및 확인 메세지 표시 기능 구현
- query string을 이용한 아이디 중복 확인 및 회사 검색 기능 구현
- axios를 활용하여 서버와의 통신을 통한 제안, 취소, 수정, 배차 완료 등의 기능 구현
- JWT 라이브러리를 이용, TOKEN 파싱을 통해 사용자를 구분하여 서비스 기능을 제한적으로 접근하도록 함
- 조건 값에 다라 다른 컴포넌트를 렌더링 함으로써 하나의 페이지에서 다양한 view 구현
查看更多