Skip to content

배포 주소

Qudditch

💡 프로젝트 소개

  • 무인 편의점 관리 시스템 및 무인 편의점 이용 앱

주요기능

  1. 재고관리
  2. 실시간 통계 대시보드
  3. 발추 추천 시스템
  4. 무인매장 출입
  5. 챗봇을 이용한 매장/재고 검색
  6. 대기시간없는 편리한 쇼핑

💡 스택

공통

cf jenkins git postman notion fig Discord

백엔드

Java springboot ms red spring-security Apache Maven AWS Naver Clova

프론트

HTML5 CSS3 next prettier Vercel

💡 순서도

  • 고객 점주

  • 점주 점주

  • 관리자 관리자

💡 서버 아키텍쳐

서버 아키텍쳐

💡 화면 구성 (주요)

점주

대시보드

image

재고관리

image

발주 추천

image

고객

무인 매장 출입

image

챗봇을 이용한 매장/제품 검색
챗봇을 이용한 매장/제품 검색
결제

image

💡 트러블 슈팅

안면인식 지연시간

  1. Kinesis 비디오 스트림의 소비자로 rekognition 사용
    지연시간 10s~30s
  2. Kinesis Signal Chanel로 비디오 스트림 연결 방법 변경
    지연시간 10s~30s
  3. 실시간 스트리밍을 사용하지 않고 MediaPipe를 이용하여 클라이언트에서 안면을 인식했을 때 이미지만 요청하여 비교
    지연시간 1.3s~1.7s

PWA 팝업 알림

  • 안드로이드 브라우저에서 알림 팝업이 되지 않는 현상 발생
  • 아이폰의 사파리 브라우저에서는 팝업에 제대로 표시됨을 확인
  • PWA라고 해도 OS와 브라우저 환경에 따라 다르게 동작함 이해 

Clova Chatbot

  • 챗봇에서 위치기반 서비스를 이용하기 위해 사용자의 위치 정보를 받아와야 하는 문제 발생.
  • 사용자가 위치 정보를 포함한 메시지를 보낼 때 정규표현식으로 패턴을 설정하여 위치 정보로 DB에 쿼리가 필요함 구분.
  • 받은 위치 정보와 함께 DB에 쿼리를 날려 결과를 전달하는 방식으로 챗봇을 업데이트하여 문제를 해결.

Popular repositories Loading

  1. Qudditch-FE Qudditch-FE Public

    JavaScript 1

  2. Qudditch-BE Qudditch-BE Public

    무인 편의점 관리 시스템 및 무인 편의점 이용 앱

    Java 2

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…