Skip to content

Frontend-Deepdive/react-clone-chatbot

Repository files navigation

Topic #5 상담챗봇 클론 코딩

이 프로젝트는 LG U+의 상담챗봇을 클론코딩하고 기능 개선을 하는 것을 목표로 합니다

목적

  • 기존 서비스의 동작을 이해하고 개선사항을 찾아 기술적 해결책을 고민한다
  • PC 환경에서 채팅 시스템을 설계한다
    • 모바일환경과 달리 다중탭에서 같은 사용자가 비슷한 요청을 보낼 때의 문제를 고민하고 성능, 동기화면에서 해결책을 제시한다

미션 요구사항

  1. LG U+ 상담챗봇 서비스에 기반해 간단한 상담 챗봇 서비스를 구현한다. 서비스는 아래의 기능을 포함해야 한다.
    • 사용자가 텍스트를 입력해 제출하면 제출시간과 함께 내 채팅이 UI에 업데이트 되어야 한다
    • 챗봇(홀맨)은 사용자 질문에 대해 무조건 답변해야하며, 답변 메세지에는 텍스트외 영상, 사진, 버튼 등 다양한 요소가 포함될 수 있다.
    • 홀맨의 답변 메시지 하단에는 항상 답장 시간과 함께 초기상태로 돌아가는 '처음으로' 버튼이 포함된다.
    • 사용자가 버튼 클릭에 따라 질문하게 되면, 해당 질문도 UI에 업데이트 되어야한다.
  2. 기존 서비스의 개선사항, 문제점을 repository의 issue로 등록한다. (QA과정과 유사)
    • ex. 답변 메세지에서 내용이 가로로 길어져 화면 범위를 벗어난 경우 스크롤하는 방식이 사용자 경험상 좋지 않아 보입니다.
  3. 각 issue에 대한 기술적 해결책을 자유롭게 comment로 작성하고, 논의합니다.
  4. 자신이 최선의 해결책이라고 판단한 방식으로 서비스를 개선하고 최종 서비스를 제출합니다.

  • 미션 개시 : 4/27(월)
  • 개선사항 업로드 : 4/27(월)
  • 미션 제출 : 5/1(목)
  • 미션 제출 방식 : 미션에 맞게 구현 후 pr 올리기

About

LG U+ 홈페이지의 상담챗봇 서비스를 클론코딩하고 개선

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published