week2
프론트엔드-백엔드 구상
아무래도 웹개발을 해봤기에 데모서비스 구현을 메인으로 잡고 개발을 진행하게 되었다. 내가 할 수 있는 것을 하는 것도 중요하다!!
프로젝트 기획단에서 정한 목표를 바탕으로 UI와 기술등을 설계할 수 있었다.
악성채팅(욕설, 비방, 혐오발언 등)에 대한 대체 문구 처리
악성채팅과 부정적인 반응 / FAQ 성 채팅글을 따로 확인할 수 있는 리스트 제공
채팅글을 바탕으로한 실시간 시청자 반응 대시보드 구현
1. 서빙 UI 구상
1.1. 계획
웹 기술적인요소를 담기보다 목표한 기술들이 나오는 수준으로 구현하기
채팅X: 소켓등을 사용하지않고, 채팅처럼 보이도록 할 것
프론트엔드: 부트스트랩과 차트 라이브러리로 구현
ajax 통신
로그인과 보안적인 기술 전부 생략
구현할 것
채팅처럼 보이는 영역
리스트로 욕설, FAQ 데이터 보이는 영역
차트 영역(Pie차트, Area차트, 워드클라우드)
1.2. 부트스트랩 & 차트
1.3. 백엔드 fast-api
2. 최종 UI
채팅영역
질문 하이라이팅
offensive 단어 경고표시
욕설 대체 문구로 마스킹
confidence 설정으로 욕설에 대한 차단정도 설정
차트영역
전체 긍부정 Pie 차트로 시청자 반응 확인
시간대별 긍부정 Area 차트로 각 시점마다 시청자의 반응 확인
워드 클라우드로 긍부정 문구에 포함된 주요 단어확인
리스트영역
유저별로 사용한 부정, 혐오발언을 출력
악성채팅 사용 수에 따른 유저 차단기능
FAQ 모아 볼 수 있는 리스트 영역
Last updated