Live Consultation (H-live) 개발 및 유지보수
1) 온라인 booking 및 실시간 화상 채팅 서비스 구현
- web-socket, firebase를 통해 실시간 채팅 구현
- webRTC library를 통해 화상 채팅 구현
- booking reservation의 경우, MailGun을 통해 요청, 예약 확정, 취소, 리마인드 메일 발송
2) Minichat - CallCenter 직원과 채팅 서비스 구현
- web-socket, firebase를 통해 실시간 채팅 구현
- label기능을 통해 고객의 주요 정보 태그를 표시
- 고객이 원하는 딜러쉽(dealership)정보 제공
- 주로 문의하는 질문을 category별로 정리된 문서 제공
3) Daily 아카이빙 (batch)
- 매일 2번 딜러쉽(dealership), dealer, dealer의 스케쥴 정보를 받아와서 저장
ㄴ 아카이빙에 문제 발생 시 개발자 이메일로 에러메세지 전송
- 차량 모델 정보를 매일 1번 받아와서 저장
- 리마인드 메일을 발송
4) 관리자 페이지 구현
- live consultation관련 설정 구현 (고객의 정보 수신 여부 (주소등), live consultation 시간 설정)
- Call Center - Biz hour, holiday 페이지 구현
- Call Center - label, category, privacy policy URL 페이지 구현
- Dashboard 구현 - 시간대별 request, 총 업무시간, dealer의 순수 login time등 계산 구현
5) 고도화 작업
- UI/UX 수정
- Dashboard (관리자) Excel 파일 구현
- method별로 10s 이상 걸린 경우, 호출 시간 단축
* 상세 내역은 Notion 링크 참고
법률 사건 관리
1) STT를 통해 음성파일을 text로 전환
- 법원 나의 사건 조회에 필요한 자동방지문자 음성 파일 추출, STT(Speech to Text) API를 통해 text로 전환
2) 나의 사건 조회
- 전환한 자동방지문자 + 조회할 사건 정보을 통해 자동으로 법원 사건 조회
3) Crowling 작업
- 조회된 사건을 web Crowling을 통해 json으로 변환 후 저장
4) 메일 전송
- Daily Batch를 통해 DB에 등록된 사건을 update 및 공판 일정이 있으면 해당 담당자에게 email 송신
* 상세 내역은 Notion 링크 참고
더보기