Giter Site home page Giter Site logo

talk-kiosk-client's Introduction

Talk-kiosk-client

GitHub issues GitHub forks GitHub stars GitHub license

개요

말하는 사이에 주문 완료! 프로젝트의 클라이언트 리파지토리 입니다!

서버 리파지토리

플라스크 서버 리파지토리

url별 기능 설명

키오스크 메인 화면입니다.
맨 처음 보게되는 화면입니다.

/console - ConsoleHome

직원용 콘솔 화면입니다.
주문 내역과 조리 완료된 주문을 보고 처리할 수 있습니다.
실시간으로 서버와 통신하며, 주문 처리시 1초의 텀을 두고 갱신됩니다.

/processing - Processing

주문 중 발생하는 이벤트를 처리할 수 있는 페이지 입니다.
화면 왼쪽에 항상 음성인식을 위한 버튼이 존재하며,
아래의 4개의 탭으로 각 상황에 대응할 수 있습니다.

/processing/list - MenuList

사용자가 요구하는 메뉴를 화면에 뿌려주는 페이지 입니다.
메인/사이드/음료 메뉴를 sticky header로 나누어 보여주기에,
어느 스크롤 위치라도 메뉴의 카테고리를 쉽게 파악할 수 있습니다.

/processing/spec?menu=<id> - MenuSpec

메뉴 id에 해당하는 상세정보를 표시하는 페이지 입니다.
query string으로 메뉴의 아이디 값을 넘겨줘야 메뉴가 나오며,
그렇지 않은 경우 아무것도 표시되지 않습니다.

/processing/option - MenuOption

메인 메뉴의 옵션을 선택할 수 있는 페이지 입니다.

/processing/set - MenuSet

메인 메뉴의 세트 옵션을 추가할 수 있는 페이지 입니다.

서버와 통신 방법

다음 문서를 참고하세요.

바로가기 | API, 데이터 양식

기술 스택

[email protected] (typescript)

"dependencies": {
  "axios": "^0.27.2",
  "query-string": "^7.1.1",
  "react-hook-form": "^7.33.1",
  "react-query": "^3.39.1",
  "react-router-dom": "^5.3.0",
  "react-speech-recognition": "^3.9.1",
  "react-sticky-el": "^2.0.9",
  "recoil": "^0.7.4",
  "styled-components": "^5.3.5",
}

talk-kiosk-client's People

Contributors

wjlee611 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.