Skip to content

Capstone-Amigo/order-it-backend

Repository files navigation

OrderIt - 음성인식 AI를 활용한 키오스크 주문 서비스

소개

OrderIt은 음성인식 기술을 활용하여 사용자가 키오스크를 통해 메뉴를 추가하고 주문을 결제할 수 있는 서비스입니다.

활용방안

  • 사회적 약자나 키오스크를 어려워하는 사람들에게 불편함을 해소
  • 키오스크의 접촉을 최소화하여 청결을 유지
  • 서비스 직원의 인력 소모를 최소화하며 키오스크 사용 미숙으로 인한 주문시간 지연문제를 축소

팜플렛과 장려상수상


웹페이지 메인화면

구성원별 역할

  • 곽병민 : 백엔드 개발
  • 이민규 : 프론트엔드 개발
  • 정환길 : AI 개발

주요 기능

  • 음성인식을 통한 메뉴 추가
  • 장바구니 관리 및 수정
  • 주문 결제 기능
  • 주문 기록 관리
  • 영수증 프린트

시스템 설계도

트리 구조

.
└── order_it
    ├── global                          # 전역 설정 및 예외 처리
    │   ├── BaseTimeEntity.java
    │   ├── CorsMvcConfig.java
    │   ├── GlobalExceptionHandler.java
    │   ├── SecurityConfig.java
    │   └── SwaggerConfig.java
    ├── item                            # 아이템 관리 모듈
    │   ├── controller
    │   ├── dto
    │   ├── entity
    │   ├── repository
    │   └── service
    └── order                           # 주문 및 영수증 관리 모듈
        ├── controller
        ├── dto
        ├── entity
        ├── printer                     # 영수증 프린터 모듈
        ├── repository
        └── service

백엔드 기술 스택

  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • MariaDB
  • Github Action
  • Sewoo Printer

프론트엔드 기술 스택

  • TypeScript
  • React

인공지능 기술 스택

  • PyTorch
  • HuggingFace

About

OrderIt - 음성인식 AI를 활용한 키오스크 주문 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •