- JSP 로 되어있는 기존의 대시보드를 React(Typescript) 로 마이그레이션.
- React-apexcharts, material-ui 등의 라이브러리를 활용하여 주요 데이터 시각화.
- Responsive Design 구현
- UseMemo, useCallback을 활용한 렌더링 최적화
- Google Light House 리포트를 활용한 웹사이트 성능개선
- 서버 통신을 위한 customized 된 axios(get,post,patch)함수 모듈화.
- Atomic Design을 통한 UI component 제작
- Redux 및 ContextAPI 를 사용하여 전역상태관리
- Redux-toolkit 의 createAsyncThunk와 createSlice 를 사용한 비동기 처리
- Firebase 의 auth 를 활용한 소셜로그인기능. 이메일인증 등 userValidation 관련 기능구현.
- Private routing 및 role-based-routing 구현.
- 기존의 웹을 PWA으로 변환
- Lazy loading 을 이용한 code splitting 구현
- Event-tracking 을 위해 Google Tag Manager implementation (페이지 정보 및 event 발생 추적)
- Firebase 의 firestore에 쿼리문을 사용하여 특정 유저 데이터 저장, 변경 및삭제 기능 구현. (유저 데이터 관리)
- 신규 개발 앱 런칭 및 버전 업을 위한 기획 참여. 기획자와 해외 외주 개발자, 내부 개발자 간의 통 번역 & 커뮤니케이션 담당.
더보기