# 롯데타워 식당가 프로젝트 프론트엔드 개발 리딩
외부 프로젝트로 롯데타워 내 입점해있는 식당가에 테이블오더를 제공하기 위하여 진행되었던 프로젝트로 기획단계부터 참여하여 계약된 일정안에 성공적으로 마무리가 되어 회사 매출에 기여하였습니다.
- 식당용 BackOffice 구축
- 메뉴, 웨이팅, 주문예약, 테이크아웃 등을 관리할 수 있는 관리자 웹 어플리케이션 개발
- 기존 운영되고 있는 프로젝트에 추가로 개발진행이 되어야 하는 관계로 관련 프로젝트 개발경험이 유일하게 있어 1인 100% 개발
→ 시스템 특성상, 유사화면이 존재하여 템플릿화하여 각 페이지 개발
→ 운영되고 있는 프로젝트 규칙에 맞춰 개발진행이 되어야 하는 관계로 빠르게 구조를 파악하여 개발참여
- 롯데타워 웹 내 식당가 사용자 페이지 개발
- 운영중인 프로젝트에 메뉴를 추가하여 사용자에게 제공할 페이지
→ 메뉴/웨이팅/주문/테이크아웃 4가지를 제공하는 페이지로 조건별 로직처리 및 템플릿화하여 페이지 개발
→ 식당 내 QR Code 를 인식하여 주문페이지 제공을 위하여 QR Code Scanner 기능 적용
- 웨이팅, 식당용 앱 프론트엔드 개발리딩
→ Flutter 기술을 도입하여 구조 설계 및 공통기능 개발
→ 일정관리 및 업무배분
- 검수 대응 및 인수인계
→ 고객사에서 검수 진행을 하면서 노션페이지에 올라오는 이슈사항을 실시간 대응
→ 검수 완료 후, 문서 작성 및 인수인계 진행
# 모비북 프론트엔드 개발 리딩
자동차 명세서를 업로드하면 앱내에서 정비이력을 관리해주고 포인트를 지급해주는 서비스
- 모빌리티 서비스 모비북의 배너, 쿠폰, 명세서, 키워드, 포인트, 푸시알림 등을 관리 할 수 있는 관리자 웹 어플리케이션 개발
- 관리자, 운영자 권한 구분을 통하여 페이지별 기능 및 화면처리
- 모비북 이벤트 페이지를 템플릿화 하여 이벤트 페이지를 매번 생성하는 반복작업을 줄임
- 실명인증 도입(PASS) 이 필요하여 모듈화 작업진행
- 유튜브의 모빌리티 관련 영상을 서비스 페이지에 제공하기 위하여 Youtube 플레이어 커스텀 작업
(Webview + Bridge 활용)
- 사용기술 : Dart/Flutter, GetX, Vue, Vuex, html/css, javascript
# 모비북 앱 서비스 리팩토링 및 UI 개선
초기에 앱 개발자 없이 개발자들간 학습하며, 결과 위주의 개발이 진행되어 리팩토링 진행
- 각 페이지에 기능구현, widget method 작성등으로 1천 라인이 넘어가는 코드를 역할별로 분기화 하여 View 페이지 평균 100~200 라인 이내로 작성할 수 있도록 구조 개선 진행
- Header, BottomNavigator 등 대부분의 페이지에 들어가는 공통페이지를 위젯화하여 전체 페이지 적용
- Sliver 위젯들을 활용하여 더 많은 정보를 한화면에 제공될 수 있도록 시각화 개선
# 당.케 프로젝트 개발
외부 프로젝트로 당뇨 환우들이 개별적으로 수집한 혈당데이터들을 통합하기 위하여 진행되었던 프로젝트로 담당 개발자의 퇴사로 인계받아 성공적으로 마무리가 되어 회사 매출에 기여하였습니다.
- 환우들의 혈당데이터들을 차트로 구현하여 시각화처리
- 인계받은 프로젝트로 빠르게 Codeigniter 구조를 파악 후, 개발시작
- 기존 구현된 기능부분에 오류발생으로 인하여 관련 이슈 해결 및 남은 기능 개발
- 사용기술 : PHP, Codeigniter, html/css, javascript, jQuery, Heroku
# 자동차 부품 통합검색 + 정비이력 시스템 개발
- 부품 통합 검색 : 제조사, 차량/차대번호, 부품명/부품코드를 입력을 받아 차량정보 및 부품상세 정보를 조회 할 수 있는 검색시스템 개발
- 정비이력 검색 : 제조사, 차량/차대번호를 입력을 받아 차량정보 및 수리이력을 조회 할 수 있는 시스템 개발
- MVVM 아키텍처 패턴으로 구조 설계
- Desktop/Mobile 2가지 버전으로 개발 하여 사용자에게 제공
- 사용기술 : Sencha ExtJS, html/css
# 자동차 부품관리 시스템 개발 리딩
- 사용자 권한, 매입/매출, 부품분류, 사업장, 거래처, 배송, 수발주, 미수금, 부품, 부품단가, 부품회수 등을 관리 할 수 있는 웹 어플리케이션 개발
- MVVM 아키텍처 패턴으로 구조 설계
- 공통 컴포넌트 제작
- 관리자, 유통사, 정비소 권한에 따른 페이지 구분
- Drag&Drop 및 메뉴 비활성화,단축키 기능을 도입하여 사용자의 업무처리 속도를 높이는데 기여
- 거래명세서 페이지 제작 및 별도의 html/css 코드를 작성하여 인쇄용 거래명세서 템플릿 제작하여 페이지 수 관계 없이 일정한 페이지로 명세서 출력하여 사용자에게 제공
- 사용기술 : Sencha ExtJS, html/css, javascript, WebSocket
더보기